C# 对comboBox添加某些功能,想QQ登陆窗一样有个小叉叉,该什么实现
就像这样,网上说重画draw事件,具体又该怎么操作,请求详细的指导 --------------------编程问答-------------------- 给combo加一个drawItem事件
把小叉的图片放到imageList1里面
private void cb_DrawItem(object sender, DrawItemEventArgs e)
{
Rectangle r = e.Bounds;
Size imageSize = imageList1.ImageSize;
Font fn = null;
if (e.Index >= 0)
{
fn = (Font)((ComboBox)sender).Font;
string s = (string)((ComboBox)sender).Items[e.Index];
// 画像を描画
imageList1.Draw(e.Graphics, r.Left, r.Top, e.Index);
e.Graphics.DrawString(s, fn, new SolidBrush(Color.Black), r.Left + imageSize.Width, r.Top);
e.DrawFocusRectangle();
}
} --------------------编程问答-------------------- 重绘,我到做过,你先试试上面的吧,不行的话我再贴代码! --------------------编程问答-------------------- 还要考虑如何出发事件~~~
当然,下次可以把QQ号码P掉再发图。。。 --------------------编程问答-------------------- 小生先谢过了
补充:.NET技术 , C#