4

我正在开发一个 AIR 应用程序,我需要更改下拉列表中显示的文本的字体大小以及组合框上的主要文本。我的 ComboBox 尺寸很大,但其中显示的文本非常小。我尝试通过将 TextFormat 传递给 setStyle 方法,如下所示:

cmbEmployee.setStyle("textFormat", txtform);

但它没有用。尽管相同的方法适用于 TextField。

有人可以帮忙吗?

4

1 回答 1

7

AComboBox是一个包含 atextField和一个dropdown组件的容器。您需要将“样式”应用于 ComboBox 内的特定组件:

// Text Formats that needs to be applied on your comboBox
var txtformat:TextFormat = new TextFormat(); 
    txtformat.size = 30;   // Lets just increase the size of fonts   

// Increase the main TextField's font size of your ComboBox
yourComboBox.textField.setStyle("textFormat", txtformat);

// Increase the font size to the dropdown component
yourComboBox.dropdown.setRendererStyle("textFormat", txtformat);
于 2013-05-01T00:53:12.797 回答