ComboBox组件包含一个内部TextInput。您必须扩展ComboBox类并将textinput的高度修改为所需的高度。
例如,假设你把20的字体大小和该扩展类:
public class MyCb extends ComboBox
{
public function MyCb()
{
addEventListener(FlexEvent.CREATION_COMPLETE, onCreationComplete);
}
private function onCreationComplete(e:Event):void {
this.textInput.height = 40;
}
}
主要应用:
<mx:VBox width="100%" height="100%">
<mx:ComboBox fontSize="20" >
<mx:dataProvider>
<mx:Object label="goubigoulba"/>
<mx:Object label="goubigoulba"/>
</mx:dataProvider>
</mx:ComboBox>
<local:MyCb fontSize="20" >
<local:dataProvider>
<mx:Object label="goubigoulba"/>
<mx:Object label="goubigoulba"/>
</local:dataProvider>
</local:MyCb>
</mx:VBox>
您将得到以下结果:
您使用的是Spark还是Halo/MX组件? – JeffryHouser
你能告诉我们现有的代码吗?这将使我们更容易为您提供准确的解决方案。 –