具体说:
在一个程序的窗口中有一个TextBox和一个Button控件,
现在要编写另一个程序,向上面的程序窗口的TextBox控件中写入数据,然后模拟单击
Button控件.
简单说:
如QQ自动登陆程序,自动在登陆框输入QQ号码和密码,然后模拟单击"登入"控件.希望高手们能给点思路,最好给出代码
谢谢

解决方案 »

  1.   

    在另一个窗体类,定义属性,单击BUTTON,实例化窗体类,给属性赋值即可,或者可以利用构造函数传
      

  2.   

    添加几个属性 用于传值 比如:
        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写的很粗糙 因为我也是小菜 
      

  3.   

    谢谢上面两位大哥的意见,
    不过
    小弟说的是类似QQ自动登陆程序,
    要自动运行程序是已安装好的程序,如QQ的登陆框.
    所以无法象上面两位所说的,去改写已安装好的程序的程序代码.
    现在想自己编写代码向登陆框写入QQ号与密码,并自动登陆.
    请问各位有何高招?
      

  4.   

    如Process.Start(QQ.EXE)可以打开QQ登陆框,
    现在问题是如何向登陆框写入QQ号与密码,并实现自动登陆.
    请问有没有什么类的什么函数可以实现?