flash控件:将光标置于特定的控件上



如果要创建非常安全Windows应用使用项重要技术就是将光标置于特定Control控件上等待用户下次单击

1、添加个Module页面Module1.vb来放置公共思路方法或属性

2、在Module1.vb页面中添加如下公共思路方法代码如下:

Public Sub SnapToControl(ByVal Control As Control)
' Snaps the cursor to the bottom middle of the passed control
Dim objPo As Po = Control.PoToScreen(New Po(0, 0))
objPo.X (Control.Width / 2)
objPo.Y ((Control.Height / 4) * 3)
Cursor.Position = objPo
End Sub
然后再 Form1_Load下指定要把光标置于哪Control控件上代码如下:

Private Sub Form1_Load(ByVal sender As .Object, ByVal e As .EventArgs) Handles MyBase.Load
SnapToControl(TextBox1) '将光标置于TextBox1上
'SnapToControl(TextBox2) 将光标置于TextBox2上
'SnapToControl(Button1) 将光标置于Button1上
'SnapToControl(CheckBox1) 将光标置于CheckBox1上
End Sub
Tags:  3d控件 activex控件 flash控件

延伸阅读

最新评论

发表评论