Есть ли способ уникального стиля элементов в виджете wxChoice в wxPerl (WxWidgets)? - PullRequest
0 голосов
/ 18 октября 2011

Я пытаюсь выяснить, возможно ли стилизовать элементы в раскрывающемся меню, когда я использую виджет wxChoice. Насколько я могу судить, это невозможно, но я просто хотел попросить сообщество Perl на 100% убедиться, что я был прав в своих мыслях.

Моей целью было бы покрасить некоторые предметы в выпадающий красный, в то время как другие были черными. Я заметил, что виджет wxChoice имеет метод SetForegroundColour, но он окрашивает весь текст в виджете wxChoice.

$driveCB->SetForegroundColour(wxRED);

В результате выпадающий список выглядит следующим образом:

wxChoice example using SetForegroundColour

Можно ли индивидуально стилизовать элементы wxChoice?

Ответы [ 2 ]

1 голос
/ 20 октября 2011

Вы не можете сделать это с помощью wxChoice, но вы можете использовать wxOwnerDrawnComboBox , пример которого есть в примерах wxWidgets, в папке с именем combo.

0 голосов
/ 20 октября 2011

В документации написано НЕТ

...