Foxtable(狐表)用户栏目专家坐堂 → 在屏幕上如何动态画虚框?


  共有3630人关注过本帖平板打印复制链接

主题:在屏幕上如何动态画虚框?

帅哥哟,离线,有人找我吗?
刘海屋
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:73 积分:594 威望:0 精华:0 注册:2014/9/20 22:13:00
在屏幕上如何动态画虚框?  发帖心情 Post By:2015/1/27 21:06:00 [只看该作者]

目的:用鼠标移动来框定几个button,以便同时移动它们。因此在鼠标框定buttons时,需要动态显示一个虚框。

问题:如何在屏幕上画虚框?

已知:CGI画框范例为:

 

Dim p As WinForm.Painter = e.Form.Controls("Painter1")
Dim
g As Graphics = p.Graphics
Dim
n As New Pen(Color.Red,5)
g.DrawRectangle(n,
10,10,100,50)
p.Repaint()

 

但有两个疑问:

(1)上例的框只能画在画板Painter上。如何能做到上面我要求的功能?

(2)如何定义框的边线为虚线?

谢谢。


 回到顶部
总数 13 1 2 下一页