Eingrauen von Eingabefeldern mit Radiobuttons

  • Hi ,

    habe schon gesucht wie nen Weltmeister nur noch nix Brauchbares gefunden , wie Graue ich im laufenden Proggi Eingabefelder ein wenn der Radiobutton z.b. auf Nein ist ??


    Gruß

  • hmm wo setze ich das dann hin ? es sollen ja nicht die radios deaktiv werden sondern die eingabefelder siehe Beispiel:

    Spoiler anzeigen
    [autoit]

    GUICtrlCreateLabel ("DNS Addresse Automatisch beziehen?", 320, 25)
    $dnswahl = GUICtrlCreateGroup ("", 318, 33, 125, 30)
    GUIStartGroup()
    $dns1 = GUICtrlCreateRadio ("Nein", 320, 40, 50, 20)
    $dns2 = GUICtrlCreateRadio ("Ja", 370, 40, 50, 20)
    $dnswahl1 = 0
    $dnswahl2 = 1
    GUICtrlCreateGroup ( "", -99,-99,1,1)
    GUICtrlSetState ($dns2, $GUI_CHECKED)
    GUISetState ()

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

    ;soll dann grau werden
    GUICtrlCreateLabel ("Provider DNS Addresse hier eintragen (Primär) : ", 320, 65)
    $DNSS1 = GUICtrlCreateInput ("Provider DNS1", 320, 80, 300, 20)
    ;soll dann grau werden
    GUICtrlCreateLabel ("Provider DNS Addresse hier eintragen (Sekundär) : ", 320, 105)
    $DNSS2 = GUICtrlCreateInput ("Provider DNS2", 320, 120, 300, 20)

    [/autoit]

    Und noch eine Frage hinterher , kann man auch GUICtrlCreateLabel eine Angabe mitgeben das es sich in 3 felder teilt? oder muß ich für ip adressen jeweils für 3 nummern ein extra feld machen?

    Gruß

    • Offizieller Beitrag

    Hi!

    Für IP-Adressen gibt es ein eigenes Control, schau mal in der Hilfe nach allem, was mit _GUICTRLIPAddress anfängt.

    Das GUICtrlSetState muss in den Case in der Nachrichtenschleife, in dem das Radiocontrol abgearbeitet wird (siehe auch "GUI concepts" in der Hilfe).

    peethebee

  • Ah kein wunder steht nicht in der Deutschen Hilfe :D

    naja kein Problem schaue mir mal die englische hilfe durch


    Gruß