Hallo zusammen,
ich habe mal wieder eine Frage die ich mir alleine net beantworten kann.
Dazu hier ein stück aus dem Code (fals ganzer Code notwendig bitte schreiben):
Spoiler anzeigen
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Button7
_Buton7()
Case $Button8
_Buton8()
Case $Button6
_Buton7()
Case $Button1
Exit
Case $Combo1
_LoadData()
Case $Combo2
_LoadDataSchliessfach()
Case $Button2
_SaveData()
Case $Button9
_SaveDataSchliessfach()
Case $Button3
_Buton8()
Case $Button4
_deleteAccount()
EndSwitch
WEnd
Func _Buton8()
GUICtrlSetState($Button7, $GUI_HIDE)
GUICtrlSetState($Button8, $GUI_HIDE)
GUICtrlSetState($Group7, $GUI_HIDE)
GUICtrlSetState($Group1, $GUI_SHOW)
GUICtrlSetState($Group2, $GUI_SHOW)
GUICtrlSetState($Group3, $GUI_HIDE)
GUICtrlSetState($Group4, $GUI_HIDE)
GUICtrlSetState($Group5, $GUI_HIDE)
GUICtrlSetState($Group6, $GUI_HIDE)
GUICtrlSetState($Label4, $GUI_SHOW)
GUICtrlSetState($Button3, $GUI_HIDE)
GUICtrlSetState($Button5, $GUI_SHOW)
GUICtrlSetState($Button6, $GUI_SHOW)
GUICtrlSetState($Group6, $GUI_SHOW)
GUICtrlSetState($Button1, $GUI_SHOW)
GUICtrlSetState($Button2, $GUI_HIDE)
GUICtrlSetState($Button9, $GUI_SHOW)
GUICtrlSetState($Label1, $GUI_HIDE)
GUICtrlSetState($Label2, $GUI_HIDE)
GUICtrlSetState($Label3, $GUI_HIDE)
GUICtrlSetState($Input1, $GUI_HIDE)
GUICtrlSetState($Input2, $GUI_HIDE)
GUICtrlSetState($Input3, $GUI_HIDE)
GUICtrlSetState($Label4, $GUI_SHOW)
GUICtrlSetState($Combo1, $GUI_HIDE)
GUICtrlSetState($Combo2, $GUI_SHOW)
GUICtrlSetState($Group10, $GUI_SHOW)
GUICtrlSetState($Group11, $GUI_SHOW)
GUICtrlSetState($Group12, $GUI_SHOW)
GUICtrlSetState($Group13, $GUI_SHOW)
GUICtrlSetState($aSpalte1, $GUI_HIDE)
_generateSchliessfachSpalte($aSchliesfach1,40)
_generateSchliessfachSpalte($aSchliesfach2,280)
_generateSchliessfachSpalte($aSchliesfach3,510)
_generateSchliessfachSpalte($aSchliesfach4,740)
EndFunc
;------------------------------------------------------------------------------------------
Func _Buton7()
GUICtrlSetState($Button5, $GUI_HIDE)
GUICtrlSetState($Button6, $GUI_HIDE)
GUICtrlSetState($Button7, $GUI_HIDE)
GUICtrlSetState($Button8, $GUI_HIDE)
GUICtrlSetState($Group7, $GUI_HIDE)
GUICtrlSetState($Group1, $GUI_SHOW)
GUICtrlSetState($Group2, $GUI_SHOW)
GUICtrlSetState($Group3, $GUI_SHOW)
GUICtrlSetState($Group4, $GUI_SHOW)
GUICtrlSetState($Group5, $GUI_SHOW)
GUICtrlSetState($Group6, $GUI_SHOW)
GUICtrlSetState($Button1, $GUI_SHOW)
GUICtrlSetState($Button2, $GUI_SHOW)
GUICtrlSetState($Button3, $GUI_SHOW)
GUICtrlSetState($Button4, $GUI_SHOW)
GUICtrlSetState($Label1, $GUI_SHOW)
GUICtrlSetState($Label2, $GUI_SHOW)
GUICtrlSetState($Label3, $GUI_SHOW)
GUICtrlSetState($Input1, $GUI_SHOW)
GUICtrlSetState($Input2, $GUI_SHOW)
GUICtrlSetState($Input3, $GUI_SHOW)
GUICtrlSetState($Combo1, $GUI_SHOW)
GUICtrlSetState($Label4, $GUI_SHOW)
_generateLagerSpalte($aSpalte1,15)
_generateLagerSpalte($aSpalte2,355)
_generateLagerSpalte($aSpalte3,715)
EndFunc
;------------------------------------------------------------------------------------------
Func _generateLagerSpalte(ByRef $ArrayToUse,$left)
$Abstand = 2
For $i = 1 To UBound($ArrayToUse)-1
GUICtrlCreateLabel(' Lagerplatz ' ,$left,100+$Abstand,90)
GUICtrlSetFont(-1, 10, 600)
GUICtrlSetColor(-1, 000000)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
$ArrayToUse[$i] = GUICtrlCreateInput("",85+$left,100+$Abstand,170)
$Abstand +=21
Next
EndFunc
;------------------------------------------------------------------------------------------
Func _generateSchliessfachSpalte(ByRef $ArrayToUse,$left)
$Abstand = 2
For $j = 1 To UBound($ArrayToUse)-1
$Fach = GUICtrlCreateLabel(' Fach ' ,$left,216+$Abstand,90)
GUICtrlSetFont(-1, 10, 600)
GUICtrlSetColor(-1, 000000)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetState($Fach, $GUI_SHOW)
$ArrayToUse[$j] = GUICtrlCreateInput("",45+$left,216+$Abstand,160)
$Abstand +=21
Next
EndFunc
Ich möchte gerne wenn ich Button8 ausführe die Func _generateLagerSpalte(ByRef $ArrayToUse,$left) ausgeblendet haben und wenn ich Button7 ausführe die Func _generateSchliessfachSpalte(ByRef $ArrayToUse,$left) ausgeblendet haben, da sich ja sonst beide überlappen beim wechseln.
Ich hoffe das jemand ne Idee für mich hat!
Vielen dank schonmal.
Mfg Ghostleader