选择该项目后,我尝试从组合框中的图像列表中绘制图像。
我可以绘制图像,但是当onSelctedIndexChanged事件结束时,我丢失了图像。
我的组合框已经有 DrawMode.OwnerDrawFixed
我有一个ListImage名为ImageList的控件,其中包含10张图片。
对于我的小例子我只需要在我的ImageList的1位在我的组合框中绘制图像,这就是为什么我得到this.ImageList.Draw的原因(G,0,0,1);
protected override void OnSelectedIndexChanged(EventArgs e)
{
base.OnSelectedIndexChanged(e);
if (this.SelectedIndex > -1)
{
var g = this.CreateGraphics();
this.ImageList.Draw(g, 0, 0, 1);
}
}
可能我不重视正确的活动。有什么建议吗?
绘制后,在索引更改中看到下面带有断点的图片框。工作正常,但是活动结束后我失去了形象。