以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  画图板签名  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=26712)

--  作者:CRM2013
--  发布时间:2012/12/12 13:57:00
--  画图板签名
请问各位大侠,如何调用画图板实现签名功能?
--  作者:hanxuntx
--  发布时间:2012/12/12 14:04:00
--  

在内存家里一个bitmap对象

记录操作路径 比如鼠标

然后画在bitmap上

再显示在绘图板上

 


--  作者:lin_hailun
--  发布时间:2012/12/12 14:44:00
--  
 是指使用鼠标画线吗?
--  作者:CRM2013
--  发布时间:2012/12/26 16:41:00
--  

在学习foxtable,想设计一个通过画笔签名的窗口,见附件图片,但不知道如何调取画笔画任意线,请问如何从第4句开始修改?按tab键不能调出graphic的成员,对painter又非常外行。

还有保存按钮如何写代码?

 

 签名按钮:

Dim p As WinForm.Painter = e.Form.Controls("Painter1")
Dim
g As Graphics = p.Graphics
Dim
pn As New Pen(Color.Red,3)
g.DrawEllipse(Pens.Blue,10,10,100,100)
p.Repaint()

抹去按钮:

Dim p As WinForm.Painter = e.Form.Controls("Painter1")
Dim
g As Graphics = p.Graphics
g.Clear()

p.Repaint()

保存按钮:

??

 

 


--  作者:lin_hailun
--  发布时间:2012/12/26 17:04:00
--  
 试了一下,绘图控件不适合用来实现这个功能,鼠标移动的时候,闪烁得厉害。
--  作者:CRM2013
--  发布时间:2012/12/26 17:07:00
--  

谢谢!

辛苦了!


--  作者:lin_hailun
--  发布时间:2012/12/26 18:32:00
--  
 还是无聊做了一个这样的画图示例。做了一下“缓存”,闪烁不是太厉害了。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:简单画图工具.table



--  作者:CRM2013
--  发布时间:2012/12/27 8:58:00
--  

谢谢hilun! 对自定函数不是很理解,但没关系,可以拿来测试和学习

关键是思路可以借鉴,通过设置自定义函数后再调用。让我感受到了自定义函数的强大。

高明!