放大comboBox列表框行间距
来源:互联网 发布:linux怎么退出sqlplus 编辑:程序博客网 时间:2024/05/19 17:27
public static void Bind(ComboBox cbox, int itemHeight) { cbox.DropDownStyle = ComboBoxStyle.DropDownList; cbox.ItemHeight = itemHeight; cbox.DrawMode = DrawMode.OwnerDrawFixed; cbox.DrawItem += new DrawItemEventHandler(delegate(object sender, DrawItemEventArgs e) { if (e.Index < 0) { return; } e.DrawBackground(); e.DrawFocusRectangle(); //文本格式垂直居中方法1 float difH = (e.Bounds.Height - e.Font.Height) / 2; RectangleF rf = new RectangleF(e.Bounds.X, e.Bounds.Y + difH, e.Bounds.Width, e.Font.Height); e.Graphics.DrawString(cbox.Items[e.Index].ToString(), e.Font, new SolidBrush(e.ForeColor), rf);//文本格式垂直居中方法2 StringFormat strFormat = new StringFormat(); strFormat.LineAlignment = StringAlignment.Center; e.Graphics.DrawString(itemText, new Font("宋体", 12), Brushes.Black, textRect, strFormat);}); }
参考自:http://www.cftea.com/c/2012/11/5663.asp
0 0
- 放大comboBox列表框行间距
- 设置ComboBox行间距
- winform中combobox行间距调整
- advSTRINGGRID加下列列表框combobox
- comboBox加载颜色下拉列表框
- 动态创建下拉列表框ComboBox
- JQuery EasyUI combobox(下拉列表框)
- easyui combobox 下拉框后台列表查询
- JQuery EasyUI combobox(下拉列表框)
- EasyUi的ComboBox(下拉列表框)
- EasyUI ComboBox(下拉列表框)
- JQueryEasyUI 组件 下拉框列表 ComboBox
- EasyUI之下拉列表框comboBox
- Python 窗体(tkinter)下拉列表框(Combobox)
- 下拉列表:comboBox控件
- ComboBox下拉列表
- ComboBox消息打开列表
- 在ComboBox中改变列表框的宽度
- CSS布局-宽度自适应
- HDU 1233 还是畅通工程(最小生成树)
- 线性表的顺序表示和实现
- POSIX 多线程程序设计
- SD卡与fatfs文件系统(3)
- 放大comboBox列表框行间距
- APOC-UVA-0001 题解
- 听完了C++再看看C语言
- vim的分屏功能 酷帅的技能啊!
- Android虚拟机与Java虚拟机——两种虚拟机的比较
- Hibernate实战_笔记27(每个带有隐式多态的具体类一张表)
- 观察者模式-对象行为模式
- Android颜色
- 线性表的链式表示和实现