首页
微信
安卓
接口
移动
前端
专题
文档库
工具
网址
§
ITPOW
>>
文档
>>
C#
解决 ComboBox 下拉列表框行间距太小的问题
作者:vkvi 来源:ITPOW
(原创)
日期:2012-11-5
C# ComboBox 下拉列表框默认行间距太小了,用下面的代码解决。
public static void Bind(ComboBox list, int itemHeight) { list.DropDownStyle = ComboBoxStyle.DropDownList; list.ItemHeight = itemHeight; list.DrawMode = DrawMode.OwnerDrawFixed; list.DrawItem += new DrawItemEventHandler(delegate(object sender, DrawItemEventArgs e) { if (e.Index < 0) { return; } e.DrawBackground(); e.DrawFocusRectangle(); e.Graphics.DrawString(list.Items[e.Index].ToString(), e.Font, new SolidBrush(e.ForeColor), e.Bounds.X, e.Bounds.Y + 3); }); }
相关阅读
完善 C# ListView 系列-增大行间距
相关文章
创建于2005年
渝ICP备05010272号-1
电邮:
cftea@126.com
即将跳转...