Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Работа с основными контролами Visual Basic и текстом > Как избежать закрашивания черным цветом контролов


Автор: Ael 15.11.04, 07:45
:unsure:
Ребята, вот какой прикол: делаю программу с ХР-видом. Либо встраиваю ресурс с манифестом при создании программы, либо отдельно потом встраиваю. Устанавливаю на форму фрейм. В него ставлю несколько радиокнопок: Option1, Option2 и т. д. После компиляции и встраивания манифеста всё выглядит по ХР-шному. А радиокнопки становятся чёрными. Ни текста, ни внешнего вида нет, только сам круглешок, в который ставится точка. Бился с этим, но так и не разобрался в чём проблема. Причём, без фрейма радиокнопки выглядят отлично! Устанавливать свои контролы можно, но разве это выход?

Возможно, кто-нибудь уже решил эту проблему?

Автор: Dufa 15.11.04, 08:40
Должно помочь

<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
     
    Private Sub Form_Load()
        InitCommonControls
    End Sub

Автор: Ael 15.11.04, 09:22
Andrey_Kun, спасибо за хороший совет! Работает! :D

Автор: DEN 19.11.04, 17:53
<_< Это же уже есть здесь XP-интерфейс
Это там, где я выложил пример <_< .

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)