目的:用鼠标移动来框定几个button,以便同时移动它们。因此在鼠标框定buttons时,需要动态显示一个虚框。
问题:如何在屏幕上画虚框?
已知:CGI画框范例为:
Dim p As WinForm.Painter = e.Form.Controls("Painter1")Dim g As Graphics = p.GraphicsDim n As New Pen(Color.Red,5)g.DrawRectangle(n,10,10,100,50)p.Repaint()
但有两个疑问:
(1)上例的框只能画在画板Painter上。如何能做到上面我要求的功能?
(2)如何定义框的边线为虚线?
谢谢。