so nächstes prob
hab 3 tabs und in jedem tab 16 buttons (15 start , 1 alles löschen). das problem ist das alles identisch ist und ich mich bei den var. namen nciht vertippt habe und die kacke ist, dass sich im ersten tab der löschen button drücken lässt aber im 2 ten und 3 ten nicht und sonst gehen alle.
es geht um die $formatieren_wichtig , $formatieren_games, $formatieren_progs buttons
button definiert
Spoiler anzeigen
$tab=GUICtrlCreateTab (0,0, $gui_breite,$gui_hoehe)
; WICHTIG WICHTIG WICHTIG--------------------------------------
$tab_wichtig=GUICtrlCreateTabitem ("Wichtig")
$back = GUICtrlCreatePic(@scriptdir & "\back.jpg",0,23,600,600)
GUICtrlSetState(-1, $GUI_DISABLE)
....
;Start buttons hier definiert und die klaapen alle wunderbar
...
$formatieren_wichtig = GUICtrlCreateButton ("Alles löschen", 10, 525, 80);<_----GEHT
$info = GUICtrlCreateButton ("Info", 10, 555, 80)
; SPIELE SPIELE SPIELE--------------------------------------
$tab_gam=GUICtrlCreateTabitem ("Spiele")
$back = GUICtrlCreatePic(@scriptdir & "\back.jpg",0,23,600,600)
GUICtrlSetState(-1, $GUI_DISABLE)
....
;Start buttons hier definiert und die klaapen alle wunderbar
....
$formatieren_games = GUICtrlCreateButton ("Alles löschen", 10, 525, 80) ;<_----GEHT NICHT
; Programme Programme Programme------------------
$tab_app=GUICtrlCreateTabitem ("Programme")
$back = GUICtrlCreatePic(@scriptdir & "\back.jpg",0,23,600,600)
GUICtrlSetState(-1, $GUI_DISABLE)
...
;Start buttons hier definiert und die klaapen alle wunderbar
...
$formatieren_progs = GUICtrlCreateButton ("Alles löschen", 10, 525, 80) ;<_----GEHT NICHT
Meine button status abfrage
Spoiler anzeigen
...
Case $msg[0] = $formatieren_wichtig
_formatieren_wichtig()
Case $msg[0] = $formatieren_games
_formatieren_games()
Case $msg[0] = $formatieren_progs
_formatieren_progs()
...
die funktion was eigentlich hierfür nicht wichtig ist
Spoiler anzeigen
Func _formatieren_wichtig()
$msg = MsgBox(36, "Werkseinstellung", "Wichtige Verknüpfungen löschen?")
If $msg = 6 Then
FileDelete (@ScriptDir & "\verk\verk_pfade.ini")
FileDelete (@ScriptDir & "\verk\verk_name.ini")
MsgBox(48, "Hinweis", "Programm muss neu gestartet werden!")
_progreboot()
ElseIf $msg = 7 Then
;~ EndFunc
EndIf
EndFunc
so etz ist die grooooße 1millionen frage: warum gehen die nicht? die lassen sich einfach nicht klciken
EDIT: Mein kleines Verknüpfungstool <-- hier gibts das prog