winform 自定义combobox(组合框)
来源:互联网 发布:人工智能技术路线图 编辑:程序博客网 时间:2024/06/07 06:25
想改一下winform的组合框的背景和下拉箭头,没找到相关的接口,决定自己写一个,不就是几个框框和箭头按钮么。。。
好的,先新建一个用户控件类
public partial class myCombox : UserControl{}然后我们在界面上,使用三个控件,分别是
label ——> combox的显示框
button ——> combox的下拉按钮
listbox ——> combox的下拉菜单
好的 我的就是这个样子
然后写逻辑就行了,主要就是按下拉按钮显示下拉菜单,和下拉菜单选择显示在显示框中
主要是两个事件:listbox的SelectedIndexChanged事件
和button的click事件
private void LB_Combox_Select_SelectedIndexChanged(object sender, EventArgs e) { if (LB_Combox_Select.SelectedIndex == 0) { Label_Combox_Text.Text = xxxx; selectIndex = 0; } else { Label_Combox_Text.Text = xxxx; selectIndex = 1; } } private void Btn_Combox_Dropdown_Click(object sender, EventArgs e) { if (isDropDownShow == false) { LB_Combox_Select.Show(); isDropDownShow = true; } else { LB_Combox_Select.Hide(); isDropDownShow = false; } }
需要更多的逻辑的请自行添加,还是很方便的
0 0
- winform 自定义combobox(组合框)
- 自定义组合框(ComboBox)
- Winform组合框ComboBox无法获取输入焦点问题
- easyUI-combobox控件 (组合框)
- easyui combobox组合框 (二)
- 组合框控件(combobox)
- 组合框控件(combobox)
- 组合框 ComboBox用法
- MFC组合框ComboBox
- ComboBox 组合框
- 组合框ComBoBox
- EasyUI Combobox 组合框
- winform自定义控件之ComboBox简单重写
- Ext 组合框 ComboBox 分页
- jQuery EasyUI 组合框(ComboBox)
- MFC 组合框ComboBox总结
- jQuery EasyUI - ComboBox组合框
- winForm ComboBox
- "30年---我与赛灵思FPGA的故事”:ZYNQ-7000使用总结(5) ——使用ChipScope进行硬件调试
- pugixml读取XML中文时为空
- 非JS相互调用多站点同数据库下的Dedecms内容
- mysql通过data文件夹恢复数据
- Java Web(总结)
- winform 自定义combobox(组合框)
- Lollipop DevicePolicyManager学习(下)
- 安卓开发---高德地图(1) 显示一张简单地图
- 抽象类与接口的区别
- HDU 3833 YY's new problem 哈希
- "30年---我与赛灵思FPGA的故事”:ZYNQ-7000使用总结(6) ——AXI接口简述
- Android进阶之大话设计模式
- Fragment生命周期详解
- SIP ——了解PRACK