如何向另一程序的窗口写入数据
具体说:
在一个程序的窗口中有一个TextBox和一个Button控件,
现在要编写另一个程序,向上面的程序窗口的TextBox控件中写入数据,然后模拟单击
Button控件.
简单说:
如QQ自动登陆程序,自动在登陆框输入QQ号码和密码,然后模拟单击 "登入 "控件.
希望高手们能给点思路,最好给出代码
谢谢
------解决方案--------------------在另一个窗体类,定义属性,单击BUTTON,实例化窗体类,给属性赋值即可,或者可以利用构造函数传
------解决方案--------------------添加几个属性 用于传值 比如:
Public Property str1() As String
Get
str1 = str
End Get
Set(ByVal value As String)
str = value
End Set
End Property
假设你要自动运行的是FORM1
在其他类或窗体中写
Dim obj As New Form1
obj.str = "1212 "
obj.Show()
obj.Activate()
FORM1:重写
Private Sub Form1_Load( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
Me.TextBox1.Text = str
Me.Show()
Me.Activate()
Me.Button1.PerformClick()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox( "1212 ")
End Sub
写的很粗糙 因为我也是小菜