有没有办法在wxPerl(WxWidgets)中的wxChoice小部件中对项目进行唯一样式设置?

时间:2011-10-18 18:49:29

标签: perl wxwidgets wxperl

当我使用wxChoice小部件时,我正试图弄清楚是否可以在下拉菜单中设置项目的样式。我能说的最好,这是不可能的,但我只是想让更大的Perl社区100%确定我的想法是正确的。

我的目标是为下拉红色中的一些项目着色,而其他项目则为黑色。我注意到wxChoice小部件有方法SetForegroundColour,但这会为wxChoice小部件中的所有文本着色。

$driveCB->SetForegroundColour(wxRED);

结果显示如下:

wxChoice example using SetForegroundColour

是否可以单独设置wxChoice项目的样式?

2 个答案:

答案 0 :(得分:1)

你不能用wxChoice来做,但你可以使用wxOwnerDrawnComboBox,wxWidgets示例中有一个例子,在名为combo的文件夹中。

答案 1 :(得分:-1)