如何在VB程序“B”中控制另一个VB程序“A”中的命令控件?
每个程序都需要添加一个winsock控件(Ctrl+T调出组件对话框,里面包含微软Winsock控件6.0)。
一个程序
私有子窗体_Load()
Winsock1。Protocol = sckUDPProtocol
Winsock1。“绑定8002”被绑定到本地端口。
末端接头
Private Sub Command1_Click()'这是测试代码,需要根据需要修改。
MsgBox "1 "
末端接头
Private Sub Command2_Click()'这是测试代码,您需要根据需要修改它。
MsgBox "2 "
末端接头
私有Sub Winsock 1 _ data arrival(ByVal bytes total As Long)
Dim strData作为字符串
Winsock1。GetData strData
Select Case strData '根据发送的信息判断点击哪个按钮。
案例“c1”
命令1_Click
案例“c2”
命令2_Click
结束选择
末端接头
b计划
私有子命令1_Click()
Winsock 1。send data“c 1”对应于一个程序。
末端接头
私有子命令2_Click()
Winsock1。发送数据“c2”对应于一个程序。
末端接头
私有子窗体_Load()
Winsock1。Protocol = sckUDPProtocol
使用Winsock1
因为每个人都需要和A交流,所以以下在b都一样。
。remote host = " 127 . 0 . 0 . 1 " '这是指这台机器。
。“远程端口= 8002”连接A的端口号..通信
以…结尾
末端接头