c#怎么制作微软自带画图工具中的铅笔或者刷子?需要什么控件?
答案:2 悬赏:70
解决时间 2021-02-15 11:07
- 提问者网友:王者刀枪不入
- 2021-02-14 20:55
c#怎么制作微软自带画图工具中的铅笔或者刷子?需要什么控件?
最佳答案
- 二级知识专家网友:社会水太深
- 2021-02-14 22:24
这个倒是不需要什么特别的控件,你需要掌握的一门技术是GDI+编程。
一般你用一个PictureBox作为画布,然后在上面使用GDI+绘图。
关于几个工具,点一下用到的知识点:
铅笔:在MouseDown事件处理函数下,采用GraphicPath绘制鼠标的路径
刷子:同理,但是对于刷子,线宽要粗一些,然后其他细节也要处理。
另外,罗嗦一句,橡皮擦其实和刷子是一样的效果,但是橡皮擦的颜色和绘图的背景色一样(一般为白色)。
最复杂的是填充,要用到Hatch,而且还要边界搜索。
一般你用一个PictureBox作为画布,然后在上面使用GDI+绘图。
关于几个工具,点一下用到的知识点:
铅笔:在MouseDown事件处理函数下,采用GraphicPath绘制鼠标的路径
刷子:同理,但是对于刷子,线宽要粗一些,然后其他细节也要处理。
另外,罗嗦一句,橡皮擦其实和刷子是一样的效果,但是橡皮擦的颜色和绘图的背景色一样(一般为白色)。
最复杂的是填充,要用到Hatch,而且还要边界搜索。
全部回答
- 1楼网友:社会水太深
- 2021-02-14 23:24
搜一下:c#怎么制作微软自带画图工具中的铅笔或者刷子?需要什么控件?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯