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进行更改,因为权限无效."
任何人都知道如何纠正这一点.
Pens返回的Pen对象是不可变的,这意味着它们的属性不能更改.尝试创建Pen的对象.
Pen pen =new Pen(Color.Red,20f);
pen.EndCap = System.Drawing.Drawing2D.LineCap.Square;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1449 次 |
| 最近记录: |