读书人

设置combobox控件的items间隔

发布时间: 2013-11-15 22:28:15 作者: rapoo

设置combobox控件的items间距?
combobox控件的items里有多个值,想设置下每个值之间的间距,itemheight这个属性的值设置不了
我想让界面启动时这个控件显示items里的第一个值,怎么写?
[解决办法]
comboBox1.SelectedIndex = 0;
[解决办法]
http://www.csharphelp.com/2006/09/listbox-control-in-c/
类似这个,重绘可以实现。不过文中是ListBox,ComboBox原理类似。
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

http://www.csharphelp.com/2006/09/listbox-control-in-c/
类似这个,重绘可以实现。不过文中是ListBox,ComboBox原理类似。


itemheight这个值为什么设置不起呢

这个值只在设置DrawMode为用户绘制时才起效,你要使ItemHeight起效,可以设置为用户绘制后重写OnDrawItem方法


这个怎么设置?

public class ComboboxEx:Combobox
{
public ComboboxEx(){ DrawMode=......; }

protected override void OnDrawItem(){ .......; }
}

读书人网 >C#

热点推荐