当前位置: 代码迷 >> .NET Framework >> drawimage第四个重载的有关问题,高手来帮下忙,多谢了
  详细解决方案

drawimage第四个重载的有关问题,高手来帮下忙,多谢了

热度:95   发布时间:2016-05-02 00:52:44.0
drawimage第四个重载的问题,高手来帮下忙,谢谢了
是一个   WinForm   的问题:
我在   MouseEnter   事件里面这样写:

Image   imgMin   =   Image.FromFile(Application.StartupPath   +   "\\MinButton.png ");
Graphics   g   =   this.CreateGraphics();
g.DrawImage(imgMin,new   Rectangle(this.labelMin.Location,this.labelMin.Size),0,imgMin.Height/3,imgMin.Width,imgMin.Height/3,GraphicsUnit.Point);
imgMin.Dispose();
结果报一个错   :未实现。
有谁能告诉我这是为什么吗?
我就想在加载的图片里面切一块下来绘在窗体上,或者还有其他办法吗?

------解决方案--------------------
这样改一下:

Image imgMin = Image.FromFile(Application.StartupPath + "\\MinButton.png ");
Graphics g = this.labelMin.CreateGraphics();
g.DrawImage(imgMin, this.labelMin.ClientRectangle, 0, imgMin.Height / 3, imgMin.Width, imgMin.Height / 3, GraphicsUnit.Pixel);
imgMin.Dispose();
g.Dispose();