组合框在选定位置上绘制图像

选择该项目后,我尝试从组合框中的图像列表中绘制图像。


我可以绘制图像,但是当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);   


      }


    }

可能我不重视正确的活动。有什么建议吗?


绘制后,在索引更改中看到下面带有断点的图片框。工作正常,但是活动结束后我失去了形象。

http://img3.mukewang.com/60a778db00012a2701490036.jpg

慕容森
浏览 134回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP