VB如何获取另一个应用程序的窗体的列表控件的数据?

VB如何获取另一个应用程序的窗体的列表控件的数据?

第1个回答  2009-02-27
窗体名.列表控件名本回答被提问者采纳

如何在VB中读取另一个窗体的内容
Private Sub Command1_Click()'登录窗体中 Form2.Label1 = Text1'Text1为用户名控件。该语句可放杂Form_QueryUnload或Form_Unload中,但必须在Unload之前,一旦Me被Unload,将无法再调用 Unload Me Form2.Show End Sub 如果登录窗体没有被unload,可在窗体2中使用:Label1=Form1.Text1'其中text1为...

如果通过VB读取另一个应用程序窗口显示的信息
给你个例子,用VB获取记事本的文本框内容,要求记事本的窗口标题是“无标题 - 记事本”,不是的话要改下代码。Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Declare Function FindWindowEx Lib ...

vb如何获取另外一个程序的控件类名或id
Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVa...

VB 如何获取外部程序文本框内容
'获取控件的内容 Option Explicit Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Private Const WM_GETTEXT = &HD Private Const WM_GETTEXTLENGTH = &HEPublic Function Ge...

VB获取外部窗口控件句柄的文本
第一个想法就是使用GetWindowText函数,设定其内容的话就是SetWindowText函数,其实不对,这两个函数对于其他的控件都能够正常工作,唯独对于EDIT控件不行,我在这边困惑了好久,甚至想去逆向一下程序,看看到底有没有发送WM_GETTEXT命令和WM_SETTEXT命令了,幸好有google。省却一番功夫。贴一段不能成功的...

vb中一个窗口打开另一个窗口的同时将一个参数传给这个窗口?
首先可以通过取另一个窗体的控件属性的方法,这样做算是一种投机的做法了:),比如Form2里的变量a = Form1.Label1.Caption这样;同时也可以通过变量传,比如要将Form1中的一个整型变量a的值传给Form2的变量b,那么可以先在Form2的窗体代码最上面写代码:Public b As Integer 然后Form1里打Form2的...

vb获得外部程序的combobox内容
利用vb操作一个外部程序的窗体上的按钮可以用到控制鼠标的API函数。Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long '而仅仅有这个函数是不够的,还需要定义一个type格式的自定义变量。定义为:Private Type POINTAPI X As Long Y As Long End...

vb如何截取另一个程序的内容??
一、SendMeaasge函数简介 顾名思义,SendMessage函数的功能是“发送消息”,即将一条消息发送到指定对象(操作系统、窗口或控件等)上,以产生特定的动作(如滚屏、修改对象外观等)。SendMessage函数在VB中的函数说明如下:Declare Function SendMessage Lib "user32" Alias "SendMessageA" (Byval hwnd ...

vb中如何引用别的窗体的数组
添加一个标准模块 在模块中定义全局数组变量 在窗体1中赋值,在窗体2中引用 部分代码如下 效果看图 Private Sub Form_Load()A(0) = "now"A(1) = "do"Form2.ShowEnd Sub

vb中如何调用另一个过程中的数组
根据你的两个过程所处的位置,把a()的定义语句放在标准模块(bas模块),或者窗体模块(from)中就可以了。标准模块中用public a()...,窗体模块中用Dim a()...就行了。

相似回答