我使用以下代码将PictureBox中的图像转换为位图:
bmp = (Bitmap)pictureBox2.Image;
Run Code Online (Sandbox Code Playgroud)
但我得到的结果是bmp = null.谁能告诉我我是怎么做到的?
我正在c#.net中的Mouse move control应用程序上开发放大镜。我需要将光标替换为放大镜控件(放大镜控件是一个图片框)。所以有什么要完成的。
m.pen = Pens.Red; //No error
m.pen.EndCap = System.Drawing.Drawing2D.LineCap.Square; //error
Run Code Online (Sandbox Code Playgroud)
其中m是另一个将Pen视为全局的类的对象.
当我试图设置endcap或startcap时,它会向我显示错误
"无法对Pen进行更改,因为权限无效."
任何人都知道如何纠正这一点.
无论如何,通过覆盖它们的属性来创建矩形的自定义/用户控件,以实现运行时重新调整大小和重新定位.