Schriftart GUICtrlCreateCombo ändern und mehr ^^

  • Hallo,
    ich habe ein Problem mit einer Combobox, und zwar hätte ich gerne diverse
    Einträge in der Combobox in einer anderen Schriftfarbe oder auch Schriftdicke.

    Ist das realisierbar, am besten einfach ^^, oder geht das nicht ?


    [autoit]

    $Auswahlnamen = GUICtrlCreateCombo ("Auflistung",10,220,450,35)
    GUICtrlSetData($Auswahlnamen," |dicke rote Schrift|normale Schrift|Dicke Schrift")

    [/autoit]

    Weitere Frage:

    Wenn ich eine Combobox habe, und keine Auswahl getroffen wurde,
    oder eine Auswahl getroffen wurde ich ich nicht weiter verwenden will,
    soll eine Fehlermeldung kommen in Form einer MsgBox.

    Beispiel:


    [autoit]

    $Auswahlnamen = GUICtrlCreateCombo ("Auflistung",10,220,450,35)
    GUICtrlSetData($Auswahlnamen," |Erklärung1|Richtige Auswahl|Erklärung2|Richtige Auswahl2")

    [/autoit]

    Ich habe es mit

    [autoit]


    If $Auswahlnamen = "Auflistung" then
    MsgBox(0, "Fehler", "Treffen Sie eine Auswahl")
    Exitloop
    Endif

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

    If $Auswahlnamen = "Erklärung1" then
    MsgBox(0, "Fehler", "Outlook ist nicht installiert")
    Exitloop
    Endif

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

    etc.....

    [/autoit]

    Hat natürtlich nicht funktioniert ^^

  • Zitat

    Original von Xenobiologist
    HI,

    das erste glaube ich nicht, muss ich gucken.

    Das zweite GuiCtrlRead.

    So long,

    Mega

    ok, dann versuche ich erstmal mit GuiCtrlRead was auf die Beine zu
    stellen.

    • Offizieller Beitrag

    Hallo

    Mit GuiCtrlRead würde es am einfachsten dann so gehen:

    [autoit]

    Switch GUICtrlRead($Auswahlnamen)
    Case "Auflistung"
    MsgBox(0, "Fehler", "Treffen Sie eine Auswahl")
    Exitloop
    Case "Erklärung1"
    MsgBox(0, "Fehler", "Outlook ist nicht installiert")
    Exitloop
    ; Case "..."
    ; .........
    ; .........
    ; .........
    EndSwitch

    [/autoit]

    Zum ersten:
    guck dir das mal an, vielleicht hilft es dir ja:
    http://www.autoitscript.com/forum/index.php?showtopic=48438

    Mfg Spider

  • Super, so funktioniert es perfekt, mein Lösungsansatz war zu steinig :)
    Danke für eure Hilfe, dieses Forum war wie immer der perfekte
    Support.

    Kann geschlossen werden