c # .net4 VisualStyles Есть ли способ заставить элементы управления формы выглядеть так, как они выглядят на Vista / win7 под XP? - PullRequest
0 голосов
/ 18 октября 2010

Привет, у меня есть форма, которая использует флажок с установленным значением кнопки, и она хорошо работает и хорошо выглядит на Win7, но на XP это не так, вы не можете определить, работают они или нет ...

так я могу сделать так, чтобы форма выглядела так же, как на W7, независимо от того, на какой ОС она работает?

Я пробовал это.и установка его в false заставляет форму выглядеть дерьмово в Win 7 ...

cheers

1 Ответ

0 голосов
/ 18 октября 2010

Это невозможно. EnableVisualStyle включает только рендеринг, зависящий от операционной системы (то есть не «классический» рендеринг). Кнопки всегда отображаются в зависимости от ОС.

Если вы хотите независимый от ОС рендеринг, вы должны использовать контрольный каталог, такой как Infragistics или Nevron. Но я все равно не думаю, что это хорошая идея. На мой взгляд, ваше приложение должно выглядеть так, как будто оно интегрировано в тему os.

...