读书人

有哪位大哥知道windows地址栏中的comb

发布时间: 2012-01-06 22:55:18 作者: rapoo

有哪位大哥知道windows地址栏中的combox中加图片是怎么实现的啊?还有那个前进后退是怎么记下的?
有哪位大哥知道windows地址栏中的combox中加图片是怎么实现的啊?还有那个前进后退是怎么记下的?

[解决办法]
public class ImageComboBox : System.Windows.Forms.ComboBox
{
protected override void OnDrawItem(System.Windows.Forms.DrawItemEventArgs e)
{
e.Graphics.FillRectangle((e.State & DrawItemState.Focus) == DrawItemState.Focus ? SystemBrushes.Highlight : Brushes.White, e.Bounds);
e.Graphics.DrawImage(...);
e.Graphics.DrawString()
}
}
[解决办法]
关注
[解决办法]
自己继承ComboBox,提供只定义的绘制代码就可以了,很简单的

读书人网 >C#

热点推荐