Hallo @ all
Mein Skript:
$tab_1= GUICtrlCreateTabItem("Einstellungen")
$tab_2= GUICtrlCreateTabItem("Andere")
Jetz möchte ich, wenn man auf einen Button klickt sich $tab_2 in den Vordergrund schiebt!
Wie könnte ich das realiesieren?
Thx im Vorraus
Hallo @ all
Mein Skript:
$tab_1= GUICtrlCreateTabItem("Einstellungen")
$tab_2= GUICtrlCreateTabItem("Andere")
Jetz möchte ich, wenn man auf einen Button klickt sich $tab_2 in den Vordergrund schiebt!
Wie könnte ich das realiesieren?
Thx im Vorraus
Hallo,
mit _GUICtrlTab_SetCurSel($TabIndex) kannst du das realisieren,
mfg (Auto)Bert
oder noch einfacher mit guictrlsetstate
#include <GUIConstantsEx.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 447, 192, 124)
$Tab1 = GUICtrlCreateTab(8, 32, 601, 377)
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
$TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
$TabSheet3 = GUICtrlCreateTabItem("TabSheet3")
$TabSheet4 = GUICtrlCreateTabItem("TabSheet4")
GUICtrlSetState(-1,$GUI_SHOW)
GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)
sleep(1000)
GUICtrlSetState($TabSheet1, $GUI_SHOW)
sleep(1000)
GUICtrlSetState($TabSheet2, $GUI_SHOW)
sleep(1000)
GUICtrlSetState($TabSheet3, $GUI_SHOW)
sleep(1000)
GUICtrlSetState($TabSheet4, $GUI_SHOW)
sleep(1000)
Und so funktioniert es mit Button.
#include <GUIConstantsEx.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 447, 192, 124)
$button2 = GUICtrlCreateButton("Button2",10,10)
$button3 = GUICtrlCreateButton("Button3",90,10)
$Tab1 = GUICtrlCreateTab(8, 52, 601, 377)
$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
$TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
$TabSheet3 = GUICtrlCreateTabItem("TabSheet3")
$TabSheet4 = GUICtrlCreateTabItem("TabSheet4")
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $button2
GUICtrlSetState($TabSheet2, $GUI_SHOW)
Case $button3
GUICtrlSetState($TabSheet3, $GUI_SHOW)
EndSwitch
WEnd
MfG
Der_Doc
thx für die schnellen Antworten.