kk_lee69 发表于 2013-4-2 20:27:02

[已解决]如何在子窗体 结束时 在程序里面控制 执行 主窗体上的某个按钮??

本帖最后由 kk_lee69 于 2013-4-2 22:38 编辑

如何在子窗体 结束时 在程序里面控制 执行 主窗体上的某个按钮??

要用程式 控制..... 等同 直接按下某個按鈕 ( 因為 那個按鈕底下又可能有一堆的程式碼 要跑 )

如下圖所示............求高手 賜教

zldfsz 发表于 2013-4-2 21:00:38

ControlClick

kk_lee69 发表于 2013-4-2 22:37:29

{:face (356):} 沒想到 居然用這個 也可以按自己寫出來的東西@@

一直都以為是 用來按 第三方軟件的, 謝啦

sanmoking 发表于 2013-4-3 09:38:03

回复 3# kk_lee69


    我现在写代码都用Opt("GUIOnEventMode", 1)模式,给你个例子吧


;这里要加载若干#include <.....au3>

Opt("GUIOnEventMode", 1)

$Form1 = GUICreate("父窗口",200,200,-1,-1)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close");退出命令
$Button1 = GUICtrlCreateButton("Button1", 60, 60, 90, 35);按钮
GUICtrlSetOnEvent($Button1, "Button1Click")
GUISetState(@SW_SHOW, $Form1)


$Form2 = GUICreate("子窗口",100,100,-1,-1)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form2Close");退出命令
GUISetState(@SW_SHOW, $Form2)



while 1
sleep(10)
wend


func Form1Close();关闭父窗口的操作
exit
endfunc


func Form2Close();关闭子窗口的操作
GUISetState(@SW_HIDE, $Form2)
Button1Click()
endfunc

func Button1Click();点按钮的操作
ToolTip("你点击了Button1按钮!")
endfunc

pigWoWo 发表于 2013-4-3 11:06:30

高手

两位 高手 之间的对话
页: [1]
查看完整版本: [已解决]如何在子窗体 结束时 在程序里面控制 执行 主窗体上的某个按钮??