永发信息网

c#枚举属性问题drawtool,详细见下

答案:3  悬赏:70  手机版
解决时间 2021-03-15 19:20
private enum drawTools//枚举类型,各种绘图工具
{
Pen=0, Line, Ellipse, Rectangle, String, Rubber, None
};
private drawTools drawTool = drawTools.None; //当前使用的工具
我定义了这么多的工具,如果我调用PEN这个工具,我怎么改变他的颜色属性?
最佳答案
C#的枚举类型实际上只是一堆int值,不代表其他任何含义,也就是说,枚举只能起到一些标记数据的作用,如果你想调用画图的画笔工具,只能使用System.Drawing.Pen对象,它有颜色属性。
Pen pen = new Pen(Color.Red,2.0f);

以上代码表示一个颜色为红色,粗细值为2像素的画笔对象,你可以用Graphics对象来调用这个画笔。
全部回答
枚举里面存储的好像是一组常量,无法改变其值的
你好! by 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ飞车结婚对方有一个戒指。结婚后两个人的头
全猪熟食店地址在什么地方,想过去办事
用明火烧烤肉会有大量致癌物质,如果用电烤箱
长期闻鸭粪的恶臭味的危害
含有方字的成语有哪些
兄弟川菜馆怎么去啊,有知道地址的么
爱伊美服饰公司地址有知道的么?有点事想过去
我们这里夏天有一种形状有点像蚂蚱的东西,我
自己喜欢的中外童话,有什么,写出题目,作者,主
御品私厨地址在哪,我要去那里办事
爱尔兰戈尔韦的城市邮编是多少
I recieved a letter,saying that a girl wou
清除茶垢茶渍
有什么好用的音频编辑器把几首音乐剪辑后合并
人品是什么意思,包括什么
推荐资讯
长的可爱的天蝎女会不会也很可爱?
我的新的ondavx979mp3充电十分钟就显示已经充
红米Note3死机了,重启后卡住了,怎么破
学UG产品设计,逆向造型,就业怎么样,感觉。
楼地面防水砂浆中2厚聚氨酯防水涂料 套什么定
火车票先买一段路程。可不可以混过去不再买票
热播电视剧 网上在线观看全集 在哪个网站看,
主角兑换了念动浮游炮的无限恐怖同人小说,他
最新一期bigbang参加running man放了哪首歌
如何清理桌面上的残余图标?
择偶标准是什么
神武手游版伙伴怎么更换参战
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?