首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

设置combobox控件的items间隔

2013-11-15 
设置combobox控件的items间距?combobox控件的items里有多个值,想设置下每个值之间的间距,itemheight这个属

设置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(){ .......; }
}

热点排行