Hi
Brauch mal kurze eine Erklären für ein komisches Problem...
Also...lt. der AutoIt Hilfe kann man ja pro GUI einen Tab erstellen. OK..soweit alles klar...funktioniert auch wunderbar!
Nur habe ich folgendes Problem: Ich möchte nun zb. den Tab aus der 2ten GUI mittels GUICtrlDelete löschen...was ja auch nocht ohne Probleme funktioniert. Das komische dabei ist jedoch das der Tab in der ersten GUI durch den Löschvorgang in der 2ten GUI irgentwie verstümmelt bzw. zerstört wird....
Hier das Beispiel:
[autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GuiButton.au3>
#include <GuiTab.au3>
$test = GUICreate("test",350,350,10,10,-1,-1)
GUISetBkColor(0xFFFFFF,$test)
$tab = GUICtrlCreatetab(60,60,200,150,-1,-1)
GuiCtrlSetState(-1,2048)
GUICtrlSetState(-1,80)
GUICtrlCreateTabItem("Page 1")
GUICtrlCreateButton("test",70,90,100,30)
GUICtrlCreateTabItem("lalal")
GUICtrlCreateButton("test",70,90,100,30)
GUICtrlCreateTabItem("")
_GUICtrlTab_SetCurFocus($tab,-1)
_GUICtrlTab_SetCurFocus($tab,0)
GUISetState(@SW_SHOW,$test)
$testX = GUICreate("test1",350,350,400,10,-1,-1)
GUISetBkColor(0xFFFFFF,$testX)
$tab1 = GUICtrlCreatetab(60,60,200,150,-1,-1)
GuiCtrlSetState(-1,2048)
GUICtrlSetState(-1,80)
GUICtrlCreateTabItem("Page 12")
GUICtrlCreateButton("test",70,90,100,30)
GUICtrlCreateTabItem("lalal")
GUICtrlCreateTabItem("")
_GUICtrlTab_SetCurFocus($tab1,-1)
_GUICtrlTab_SetCurFocus($tab1,0)
GUISetState(@SW_SHOW,$testX)
msgbox(0,"","Hier sind nun also die 2 GUIs...")
msgbox(0,"","..und nun löschen wir das Tab Control in der 2ten GUI...")
GUICtrlDelete($tab1)
msgbox(0,"","...jedoch wurde der Tab in der ersten GUI auch irgendwie verstümmelt?!?! Warum????")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Ist das ein Bug oder mach ich einfach was falsch?!?
DANKE FÜR DIE HILFE!!