找回密码
 加入
搜索
查看: 2417|回复: 0

[AU3基础] 如何禁用GUICtrlCreatetabitem控件?

[复制链接]
发表于 2014-6-19 08:25:52 | 显示全部楼层 |阅读模式
我使用GUICtrlCreateTab 创建了TAB 窗口 然后创建标签页

怎么样才可以禁用单个的标签页,使其及该标签页上的所有按钮不可用
GUICtrlSetState(-1, $GUI_DISABLE)  无法禁用,求帮助,谢谢!!

例如下面的 选项标签 0




#include <GUIConstantsEx.au3>

Example()

Func Example()
    GUICreate("选项卡控件 GUI") ; 创建一个居中显示的对话框

    GUISetBkColor(0x00E0FFFF)
    GUISetFont(9, 300)

    GUICtrlCreateTab(10, 10, 200, 100)

    GUICtrlCreateTabItem("选项标签 0")
;;;;;;;;;GUICtrlSetState(-1, $GUI_DISABLE) ;;;;;;;;;这个不能禁用


    GUICtrlCreateLabel("文本 0", 30, 80, 50, 20)
    GUICtrlCreateButton("确定 0", 20, 50, 50, 20)
    GUICtrlCreateInput("默认", 80, 50, 70, 20)

    GUICtrlCreateTabItem("选项标签 ----1")
    GUICtrlCreateLabel("文本 1", 30, 80, 50, 20)
    GUICtrlCreateCombo("", 20, 50, 60, 120)
    GUICtrlSetData(-1, "三和弦|数码|拉里|乔恩|泰罗|吉尼斯", "乔恩") ; 默认选中 "乔恩"
    GUICtrlCreateButton("确定 1", 80, 50, 50, 20)

    GUICtrlCreateTabItem("选项标签 2")
    GUICtrlSetState(-1, $GUI_SHOW) ; 将首先显示
    GUICtrlCreateLabel("文本 2", 30, 80, 50, 20)
    GUICtrlCreateButton("确定 2", 140, 50, 50)

    GUICtrlCreateTabItem("") ; 结束选项标签页的定义

    GUICtrlCreateLabel("文本 3", 20, 130, 50, 20)

    GUISetState(@SW_SHOW)

    Local $idMsg
    ; 循环到用户退出.
    While 1
        $idMsg = GUIGetMsg()

        If $idMsg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
EndFunc   ;==>Example

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 20:52 , Processed in 0.076265 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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