是一个 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();