Mehrere Editboxen mit mehreren Checkboxen erstellen und löschen?

  • ich will mit folgendem code zu den entsprechenden checkboxen die editfelder ein und ausblenden können beim haken setzen/entfernen:

    [...]
    func quake4boxclick()
    global $quake4check = GUICtrlRead( $quake4box, 0)
    Select
    case $quake4check = 1
    $q4pfad = GUICtrlCreateEdit("C:\Programme\IDSoftware\Quake4", 100, 20, 200, 20, -1)
    case $quake4check = 4
    GUICtrlDelete(6)
    EndSelect
    endfunc
    [...]

    [...]
    func quake3boxclick()
    global $quake3check = GUICtrlRead( $quake3box, 0)
    Select
    case $quake3check = 1
    $q3pfad = GUICtrlCreateEdit("C:\Programme\IDSoftware\Quake3", 100, 50, 200, 20, -1)
    case $quake3check = 4
    GUICtrlDelete(7)
    EndSelect
    EndFunc
    [...]

    diese vorgehensweise funktioniert allerdings nur mit einer checkbox + editbox. eine 2. oder mehrere werfen die id für GUICtrlDelete durcheinander. wie genau kann ich das problem lösen?

  • yep das ist die optimale lösung. besten dank :) der befehlt heist allerdings GUICTRLSetState :->