`
busycode
  • 浏览: 4107 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
  • axsz4251: 很棒的相冊 真的不錯,謝謝分享
    Flex相册
  • busycode: 哎呀,我最近太忙,一直没时间来。也不知道你还需要不需要帮忙。报 ...
    Flex相册
  • sjbrising: 哥们,下载了你的源码,但是运行的时候出现问题了,貌似是phot ...
    Flex相册

ComboBox的label显示颜色或者图片

    博客分类:
  • Flex
阅读更多

一直都没看到过类似于 这样的组件。也就是在ComboBox的提示label上显示其他的元素。例如颜色或者图片等。上网搜了搜也没发现有人用Flex实现过类似的组件,于是自己就动手写了一个。

 

/**
		 * 提示的值.Object
		 * @param value
		 * 
		 */		
		public function set iconPrompt(value : Object) : void{
			_iconPrompt = value;
			
			iconPromptChanged = true;
			invalidateProperties();
		}
		public function get iconPrompt() : Object{
			return _iconPrompt;
		}
		
		/**
		 * "提示的组件"的类名
		 * @param value
		 * 
		 */		
		public function set labelClass(value : Class) : void{
			_labelClass = value;
		}
		public function get labelClass() : Class{
			return _labelClass;
		}

 主要的思路就是重写一下ComboBox组件,在ComboBox里面添加一个组件用来显示颜色或者图片。

 

 

用法:

<AdvancedComboBox xmlns="com.journal.components.control.*" 
	xmlns:mx="http://www.adobe.com/2006/mxml" labelClass="mx.containers.Canvas">

 然后动态指定iconPrompt即可。

分享到:
评论

相关推荐

    用html实现的combox控件

    要在ComboBox中显示图片,可以创建一个包含图片和文字的结构,例如使用HTML5的`&lt;figure&gt;`和`&lt;figcaption&gt;`标签,然后用JavaScript将其插入到模拟的ComboBox中。 5. **交互设计** 为了提供更好的用户体验,可以...

    c#控件操作(c#)

    创建Label时,可以设置其Text属性来更改显示的文本,调整Font属性改变字体样式,使用ForeColor属性设置文本颜色。 2. **TextBox控件**:TextBox用于接收和显示用户的文本输入。单行文本框默认只有一行显示,而多行...

    Visual Basic 6.0 控件参考指南

    5. PictureBox:用于显示图像,`Picture`属性设置显示的图片,`SizeMode`属性控制图片缩放方式。 6. Form:作为程序的主窗口,可以包含多个控件。`Load`和`UnLoad`事件分别在窗体加载和卸载时触发。 三、控件的...

    修改字体及在线购物界面C#源码.rar

    在C#中,你可以使用`DataGridView`来展示商品列表,用`PictureBox`展示商品图片,而`TextBox`和`ComboBox`则可用于输入和选择商品数量、支付方式等。例如,创建一个用于输入商品数量的`TextBox`: ```csharp ...

    asp.net 一些基本操作

    我们可以根据需求设置窗体启动时的位置,比如让窗体始终居中显示或者定位到屏幕的某一特定位置。这可以通过设置`StartPosition`属性来实现。 **示例代码**: ```csharp public Form1() { InitializeComponent(); ...

    abc.rar_ABC_ABCVB_VB 控件_Visual basic 经典

    例如,常见的VB控件有Label(标签)、TextBox(文本框)、Button(按钮)、ListBox(列表框)、ComboBox(组合框)、PictureBox(图片框)、CheckBox(复选框)、RadioButton(单选按钮)、Timer(计时器)等。...

    练习窗体程序

    - `PictureBox` 用于显示图片,可以实时展示用户选择的颜色。 - `RadioButton` 和 `ListBox` 结合可以实现字体和大小的选择。 - `ScrollBars` 控件允许用户调整数值,例如改变颜色的RGB值。 3. **事件处理**: ...

    ws编程系列课程(5):VisualStudio2005常用控件实战(下)

    8. **PictureBox控件**:用于显示图片,通过Image属性可以加载图像文件,调整SizeMode属性可以控制图片的显示方式。 9. **TreeView和ListView控件**:这两个控件用于展示层次结构的数据。TreeView呈现树形结构,...

    vs基本教程

    ComboBox结合了ListBox和TextBox的功能,允许用户从下拉列表中选择,或者手动输入值。当选定项发生变化时,会触发SelectedIndexChanged事件。 6. **DateTimePicker 控件** 此控件让用户选择日期和时间。可以通过...

    报表设计器中可用于创建对话框的控制组件

    可以显示图片,常用于对话框中的图标或示例图像。 14. Grid(表格): 提供一种布局和数据展示方式,用户可以查看和编辑多行多列的数据。 15. TreeView(树视图): 用于呈现层次结构的数据,例如文件系统或...

    winform控件介绍

    - **BackColor/BackgroundImage属性**:分别设定窗体背景颜色和背景图片。 - **Enabled属性**:控制窗体是否响应用户输入。 - **Font/ForeColor属性**:分别设置窗体中文字的字体和颜色。 - **IsMdiChild/...

    vb程序设计教程潘蕾第二章窗体设计1.ppt

    - 标签(Label)用于显示固定文本。 - 命令按钮(CommandButton)响应用户的点击操作。 - 列表框(ListBox)和组合框(ComboBox)提供下拉选择的功能。 - 图片框(PictureBox)可以显示图片。 - 单选按钮...

    c#常用控件用法

    C#是一种广泛使用的编程语言,尤其在开发Windows应用程序时...随着技能的提升,还可以探索更多的控件,如Label、Button、TextBox、ListBox、ComboBox等,以及复杂的布局和数据绑定技术,进一步提升应用程序的用户体验。

    基础控件 很有用哦

    3. **标签(Label)**:标签用于显示静态文本,常用于为其他控件提供说明或者显示状态信息。不能编辑,但可以动态改变其内容。 4. **复选框(CheckBox)**和**单选按钮(RadioButton)**:复选框允许用户在多个选项...

    winform模仿QQ聊天窗口皮肤控件

    在Winform中,我们可以设计一个皮肤管理器类,负责加载不同皮肤资源(如图片、颜色方案等),并在用户切换皮肤时动态更新所有相关控件的外观。 5. **动画效果**:QQ聊天窗口中的某些交互有动画效果,例如消息发送后...

    使用C进行面向对象编程Windows窗体应用程序PPT学习教案.pptx

    - `Label`用于展示固定文本,可以通过`ForeColor`和`BackColor`设置颜色,`Text`属性设置显示内容。 - `TextBox`允许用户输入文本,`Text`属性存储输入内容,`TextAlign`控制文本对齐,`PasswordChar`用于创建密码...

    一些有用的visual basic的控件,可以扩展程序的功能

    2. **Label**:标签控件用于显示静态文本,可以用来解释其他控件的功能或者提供信息。 3. **TextBox**:文本框控件允许用户输入文本,适用于获取用户的输入数据。 4. **ListBox** 和 **ComboBox**:列表框显示一组...

    Matlab 图形界面的各种控件

    2. **文本框**(Edit Text):文本框允许用户输入文本,可以用于数据输入或者简单的文本显示。可以通过`get`和`set`函数来获取和设置文本框中的内容。 3. **滑块**(Slider):滑块提供了一种连续调整数值的控件,...

    Visual Basic 6.0 控件参考手册

    3. **标签(Label)**:用于显示静态文本,常用来说明控件的作用或者显示提示信息。 4. **复选框(CheckBox)**和**单选按钮(RadioButton)**:提供多选一或多选多的选项,用于设置开关状态或选择。 5. **列表框...

    天气展示窗体

    - 使用Visual Studio的拖放功能,可以将控件放置在窗体上,例如:Label用于显示城市名、温度、湿度等信息;PictureBox用于显示天气图标。 - 使用TableLayoutPanel或FlowLayoutPanel控件进行布局管理,使界面更加...

Global site tag (gtag.js) - Google Analytics