TABS - alle buttons gehen bis auf löschen obwohl identisch zu einem der geht O_o

  • 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
    [autoit]


    $tab=GUICtrlCreateTab (0,0, $gui_breite,$gui_hoehe)

    [/autoit] [autoit][/autoit] [autoit]

    ; 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)

    [/autoit] [autoit][/autoit] [autoit]

    ; 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

    [/autoit] [autoit][/autoit] [autoit]

    ; 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

    [/autoit] [autoit][/autoit] [autoit][/autoit]

    Meine button status abfrage

    Spoiler anzeigen
    [autoit]


    ...
    Case $msg[0] = $formatieren_wichtig
    _formatieren_wichtig()

    [/autoit] [autoit][/autoit] [autoit]

    Case $msg[0] = $formatieren_games
    _formatieren_games()

    [/autoit] [autoit][/autoit] [autoit]

    Case $msg[0] = $formatieren_progs
    _formatieren_progs()
    ...

    [/autoit]

    die funktion was eigentlich hierfür nicht wichtig ist

    Spoiler anzeigen
    [autoit]


    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

    [/autoit]

    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

    2 Mal editiert, zuletzt von permanenT (23. Februar 2008 um 17:47)

  • du hast recht ja da liegen labels drüber. was ich aber nicht verstehe ist warum die labelhöhe immer um eins erhöht wird?!?!?! bis hin zu 60 und nochmehr...
    ich denk ich ahb alles korrekt eingegeben... das hat ja vorher auch gepklappt bis ich die taps rein hab...

    erledit. hab einfach die höhe angegeben... obwohls sehr verwunderlich ist warum der die automatisch erhöht!