VB中如何调用某个已经打开的程序窗口?

如题所述

可以用“窗体.代码”的模式去执行别的窗体的代码。假设要在窗体 frm1 里执行窗体 frm2 的Form_Click 代码,程序如下:

Private Sub Form_Click()
frm2.Form_Click() '在frm1 里执行 frm2 的
From_Click 代码
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

VB,如何调用某个已经打开的程序窗口?
可以使用vb里面的AppActivate 语句来激活某个已经打开的程序窗口,语句如下:AppActivate title[, wait]参数 title 必需的。字符串表达式,所要激活的应用程序窗口的标题。可以使用 Shell 函数返回的任务识别码来替换 title,以激活应用程序。wait 可选的。Boolean 值,说明在激活另一个应用程序之前调用...

VB中如何调用某个已经打开的程序窗口?
可以用“窗体.代码”的模式去执行别的窗体的代码。假设要在窗体 frm1 里执行窗体 frm2 的Form_Click 代码,程序如下: \\x0d\\x0a \\x0d\\x0aPrivate Sub Form_Click() \\x0d\\x0a frm2.Form_Click() '在frm1 里执行 frm2 的 \\x0d\\x0aFrom_Click 代码 \\x0d\\x0a End Su...

用VB调用已经打开的EXCEL文档
1、在VB中,建立一个FORM,在其上放置两个命令按钮,将Command1的Caption属性改为EXCEL,Command2的Caption属性改为End。然后在其中输入如下程序:Dim xlApp As Excel.Application '定义EXCEL类 Dim xlBook As Excel.Workbook '定义工件簿类 Dim xlsheet As Excel.Worksheet '定义工作表类 Private Sub ...

vb打开另一个程序的代码
1、如果是打开已存在的程序(如 *.exe *.com 等文件),可以使用shell "完整路径\\完整文件名"。例打开计算器: shell "c:\\windows\\system32\\calc.exe",vbNormalFocus 2、打开当前工程的窗口,使用 窗口名.show 方法。例已有窗口名为frmA : frmA.show ...

vb点击已打开窗口自动弹出?
首先在form_load()里面进行判断程序是否已经执行。接下来呢,有两种方法:1、可以用API函数进行显示进程的程序界面。2、向已启动的进程发送数据,比如说程序里有个全局变量IsOpen,就给进程发送IsOpen=True,在程序里得写上检测IsOpen,如果IsOpen=True,那么就显示程序界面。

VB怎么在运行指定程序后便弹出窗口
这个可以用Shell勾子来监视系统正在打开的窗口,然后通过返回的 窗口句柄 来判断是不是你要的那个指定程序,如果是的话就用Msgbox来弹出你要的消息。如果需要代码的话,可以给我发站内消息。

VB怎样获得系统打开的其它程序窗口[只知道EXE文件名]
’窗体中 Private Sub Command1_Click()Dim lSnapShot As Long Dim lNextProcess As Long Dim tPE As PROCESSENTRY32 lNextProcess = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0)tPE.dwSize = Len(tPE)If Process32First(lNextProcess, tPE) <> 0 Then Do If Left(LCase(tPE.szExeFile),...

VB中如何对EXPLORER程序打开的窗口进行管理
当打开我的电脑,或者我的电脑里面的一个文件夹的时候,系统会自动生成一个窗体,可以用api 操作这个窗体 比如 打开的是 D:\\My Documents\\VC 这个文件夹,则这个窗体的标题为:D:\\My Documents\\VC 这个窗体的类名为:ExploreWClass 然后用FindWindow("ExploreWClass","D:\\My Documents\\VC ")就...

VB编程:怎样向一个已打开的DOS窗口发送按键?
我试了一下, 程序是能够执行了, 恭喜你了.在密码发送后, 加上一句: DoEvents , 代码如下:发送密码 cmd = Text2.Text For i = 1 To Len(pwd)PostMessage myHandle, WM_CHAR, AscB(Mid(cmd , i, 1)), 0& DoEvents '这里加上这一句,Next i ...

vb如何获得一个正在运行程序的窗体名称
寻找窗口列表中第一个符合指定条件的顶级窗口(在vb里使用:FindWindow最常见的一个用途是获得ThunderRTMain类的隐藏窗口的句柄;该类是所有运行中vb执行程序的一部分。获得句柄后,可用api函数GetWindowText取得这个窗口的名称;该名也是应用程序的标题)返回值 Long,找到窗口的句柄。如未找到相符窗口,则...

相似回答