commenti Posted July 31, 2005 Share Posted July 31, 2005 Hi! How can I found out which tabitem is aktually aktiv? Example: expandcollapse popup#include <GUIConstants.au3> GUICreate("My GUI Test-Tab") ; will create a dialog box that when displayed is centered GUISetBkColor(0x00E0FFFF) GUISetFont(9, 300) $tab=GUICtrlCreateTab (10,10, 200,100) $tab0=GUICtrlCreateTabitem ("tab0") GUICtrlCreateLabel( "Hello", 10, 32, 642,312,0x1000) GUICtrlSetBkColor(-1,0xf5f5dc) $tab1=GUICtrlCreateTabitem ( "tab1") GUICtrlSetState(-1,$GUI_SHOW) GUICtrlCreateLabel( "Hi!", 10, 32, 642,312,0x1000) GUICtrlSetBkColor(-1,0xffffff) $tab2=GUICtrlCreateTabitem ("tab2") $test=GUICtrlCreateLabel( "Test", 10, 32, 642,312,0x1000) GUICtrlSetBkColor(-1,0xf123456) GUICtrlCreateTabitem (""); end tabitem definition GUISetState () ; Run the GUI until the dialog is closed While 1 $msg = GUIGetMsg() $ergeb= GUICtrlGetState ( $tab1 ) ; this is not working.... if $ergeb = $GUI_SHOW then MsgBox (0,"test","test") EndIf ; ; this is not working if $msg = $tab0 then MsgBox (0,"test","test") EndIf ; If $msg = $GUI_EVENT_CLOSE Then ExitLoop Wend So how can I find out which tabitem is actually active? I did not find something with the neither with forum search nor in the helpfile. commenti Link to comment Share on other sites More sharing options...
GaryFrost Posted July 31, 2005 Share Posted July 31, 2005 expandcollapse popup#include <GUIConstants.au3> GUICreate("My GUI Test-Tab"); will create a dialog box that when displayed is centered GUISetBkColor(0x00E0FFFF) GUISetFont(9, 300) $tab = GUICtrlCreateTab(10, 10, 200, 100) $tab0 = GUICtrlCreateTabItem("tab0") GUICtrlCreateLabel( "Hello", 10, 32, 642, 312, 0x1000) GUICtrlSetBkColor(-1, 0xf5f5dc) $tab1 = GUICtrlCreateTabItem("tab1") GUICtrlSetState(-1, $GUI_SHOW) GUICtrlCreateLabel( "Hi!", 10, 32, 642, 312, 0x1000) GUICtrlSetBkColor(-1, 0xffffff) $tab2 = GUICtrlCreateTabItem("tab2") $test = GUICtrlCreateLabel( "Test", 10, 32, 642, 312, 0x1000) GUICtrlSetBkColor(-1, 0xf123456) GUICtrlCreateTabItem(""); end tabitem definition $tabed = 0 GUISetState() ; Run the GUI until the dialog is closed While 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE ExitLoop Case GUICtrlRead($tab) = 0 And $tabed <> 0 $tabed = 0 MsgBox(0, "test", "tab0") Case GUICtrlRead($tab) = 1 And $tabed <> 1 $tabed = 1 MsgBox(0, "test", "tab1") Case GUICtrlRead($tab) = 2 And $tabed <> 2 $tabed = 2 MsgBox(0, "test", "tab2") EndSelect WEnd zxtnt09 1 SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference. Link to comment Share on other sites More sharing options...
commenti Posted July 31, 2005 Author Share Posted July 31, 2005 Hello gafrost, Thank you very much!!!! This was very helpfull. I still have a problem using that together with images but for the moment, its just what I needed. Greetings... commenti Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now