Флажок Winforms: CheckState свойство Indeterminate отрисовывает по-разному - PullRequest
0 голосов
/ 06 мая 2010

В среде C # установка свойства CheckState флажка Indeterminate отображает "зеленый квадрат" внутри флажка.

В среде VB это отображается как «неактивная проверка» (которая менее интуитивна даже для «фиктивных» пользователей).

Как сделать так, чтобы состояние неопределенности выглядело как "зеленый квадрат" в VB.NET?

Кстати, я использую VS2008, Winforms 2.0.

(Btw2: я пытался создать два тега CheckState Indeterminate, что больше подходит для моего вопроса, но не разрешено StackOverflow из-за точек!)

1 Ответ

2 голосов
/ 06 мая 2010

Вам нужно включить визуальные стили XP для вашего приложения, чтобы получить зеленый квадрат. Попробуйте это в вашей функции Main перед вызовом Application.Run(...):

Application.EnableVisualStyles();
...