lele9013 发表于 2009-3-16 11:47:02

在GUI上做了5个TAB 然后 如果想一个 按钮或控件 直接跳到就5个TAB 上如何写

在GUI上做了5个TAB 然后 如果想一个 按钮或控件 直接跳到就5个TAB 上如何写

[ 本帖最后由 lele9013 于 2009-3-16 13:38 编辑 ]

顽固不化 发表于 2009-3-16 11:51:45

没明白,什么叫“就5个TAB”?

sxd 发表于 2009-3-16 12:40:58

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 367, 269, 187, 126)
$Tab1 = GUICtrlCreateTab(8, 8, 337, 193)
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
$TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
$TabSheet3 = GUICtrlCreateTabItem("TabSheet3")
$TabSheet4 = GUICtrlCreateTabItem("TabSheet4")
$TabSheet5 = GUICtrlCreateTabItem("TabSheet5")
GUICtrlCreateTabItem("")
$Button1 = GUICtrlCreateButton("Button1", 16, 216, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $Button1
                        GUICtrlSetState($TabSheet5,$GUI_SHOW)
        EndSwitch
WEnd


ps:本来想只写 $GUI_SHOW但是估计有人又说我 惜字如金 囧

[ 本帖最后由 sxd 于 2009-3-16 13:06 编辑 ]

lele9013 发表于 2009-3-16 13:38:15

...老实说。。如果你直接写 $GUI_SHOW

我还真不咋明白

谢谢

xrbenbeba 发表于 2009-3-16 23:24:52

..........................:face (13):

bluesky4485 发表于 2013-6-16 16:01:27

回复 3# sxd


    你哪个button1是写到tab外面的,如果是一个在tabsheet1中的按钮,点一下可以切换到其他的tab上面去么?
页: [1]
查看完整版本: 在GUI上做了5个TAB 然后 如果想一个 按钮或控件 直接跳到就5个TAB 上如何写