找回密码
 加入
搜索
查看: 1487|回复: 4

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

[复制链接]
发表于 2013-4-2 20:27:02 | 显示全部楼层 |阅读模式
本帖最后由 kk_lee69 于 2013-4-2 22:38 编辑

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

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-4-2 21:00:38 | 显示全部楼层
ControlClick

评分

参与人数 1金钱 +10 收起 理由
kk_lee69 + 10 謝啦

查看全部评分

 楼主| 发表于 2013-4-2 22:37:29 | 显示全部楼层
沒想到 居然用這個 也可以按自己寫出來的東西@@

一直都以為是 用來按 第三方軟件的, 謝啦
发表于 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
发表于 2013-4-3 11:06:30 | 显示全部楼层
高手

两位 高手 之间的对话
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-17 23:53 , Processed in 0.087130 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表