画图工具就是系统自带那个画图。
我想实现的是通过程序自动换画笔的颜色。
除了通过模拟键盘鼠标选色。有没有什么思路或函数方法可以直接改变颜色?
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;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯