private enum drawTools//枚举类型,各种绘图工具
{
Pen=0, Line, Ellipse, Rectangle, String, Rubber, None
};
private drawTools drawTool = drawTools.None; //当前使用的工具
我定义了这么多的工具,如果我调用PEN这个工具,我怎么改变他的颜色属性?
c#枚举属性问题drawtool,详细见下
答案:3 悬赏:70 手机版
解决时间 2021-03-15 19:20
- 提问者网友:半生酒醒
- 2021-03-15 14:22
最佳答案
- 五星知识达人网友:掌灯师
- 2021-03-15 15:42
C#的枚举类型实际上只是一堆int值,不代表其他任何含义,也就是说,枚举只能起到一些标记数据的作用,如果你想调用画图的画笔工具,只能使用System.Drawing.Pen对象,它有颜色属性。
Pen pen = new Pen(Color.Red,2.0f);
以上代码表示一个颜色为红色,粗细值为2像素的画笔对象,你可以用Graphics对象来调用这个画笔。
Pen pen = new Pen(Color.Red,2.0f);
以上代码表示一个颜色为红色,粗细值为2像素的画笔对象,你可以用Graphics对象来调用这个画笔。
全部回答
- 1楼网友:杯酒困英雄
- 2021-03-15 17:51
枚举里面存储的好像是一组常量,无法改变其值的
- 2楼网友:几近狂妄
- 2021-03-15 16:58
你好!
by
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯