永发信息网

c#如何实现程序改变画图工具的颜色

答案:2  悬赏:70  手机版
解决时间 2021-03-02 05:41
  • 提问者网友:精神病院里
  • 2021-03-02 02:38
画图工具就是系统自带那个画图。
我想实现的是通过程序自动换画笔的颜色。
除了通过模拟键盘鼠标选色。有没有什么思路或函数方法可以直接改变颜色?
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-03-02 03:32
不知道你想怎么自动换画笔的颜色?程序又不清楚你要怎样画,怎么自动呢?
全部回答
  • 1楼网友:归鹤鸣
  • 2021-03-02 04:45
g.clear(this.backcolor);?你去掉不就可以了? 改g.flush看看效果 画的时候矩形不跟随着鼠标?什么意思? 我知道你什么意思了 不过我也知道为什么你这没那么多人回答了··· 我帮你看看吧,gdi+我很久没用了 bitmap bmp; graphics g; private void picturebox1_mouseup(object sender, system.windows.forms.mouseeventargs e) { point p =new point(e.x,e.y); pen mypen = new pen(color.red); rectangle rec =new rectangle(p1.x,p1.y,p.x-p1.x,p.y-p1.y); g.drawrectangle(mypen,rec); picturebox1.image = bmp; } private void form2_load(object sender, eventargs e) { bmp = new bitmap(picturebox1.width, picturebox1.height); g= graphics.fromimage(bmp); } 临时想法 picturebox1_mousemove里也多加picturebox1.image = bmp;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯