ComboBox

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

festigrat
Posts: 54
Joined: 02 Mar 2017, 06:58

ComboBox

09 Mar 2017, 10:57

Hallo,

ich habe ein Problem mit einer ComboBox. Vielleicht kennt sich jemand damit aus. Benutze ich die ComboBox folgendermaßen, funktioniert sie:

Code: Select all

Gui, Add, ComboBox, simple x175 y150 choose1 Sort vOption, |rot|grün|gelb|blau|
Mein Anliegen ist es nun, dass die Farben in der ComboBox, die ständig erweitert werden, aus einer ini-Datei ausgelesen werden, was mir nur fehlerhaft gelingt. Die Farben werden zwar angezeigt, aber die ComboBox funktioniert nicht mehr richtig. Die Daten werden nicht mehr alphabetisch sortiert und wenn ich "r" eingebe, wird nicht rot in die erste Zeile gesetzt. Hier ist der Code:

Code: Select all

Iniread OutputVarSectionNames, Farben.ini
Gui, Add, ComboBox, simple x175 y150 choose1 Sort vOption, |%OutputVarSectionNames%|
Meine Farben.ini sieht folgendermaßen aus
  • [rot|]
    rot|=rot|
    [grün|]
    grün|=grün|
    [gelb|]
    gelb|=gelb|
    [blau|]
    blau|=blau|
Da ich die SectionNames auslese, erhalte ich im Prinzip ja folgende Liste:

Code: Select all

rot|grün|gelb|blau|
Vielleicht kann die ComboBox nicht mit Variablen umgehen.

Für Lösungsvorschläge wäre ich sehr dankbar!

Viele Grüße.
4GForce
Posts: 553
Joined: 25 Jan 2017, 03:18
Contact:

Re: ComboBox

09 Mar 2017, 14:26

festigrat wrote:Hallo
Ich sprechen nich sehr gut deutche.
UNTESTED

Code: Select all

Iniread OutputVarSectionNames, Farben.ini
msgbox % OutputVarSectionNames
OutputVarSectionNames := StrReplace(OutputVarSectionNames, "`n")
msgbox % OutputVarSectionNames
Gui, Add, ComboBox, simple x175 y150 choose1 Sort vOption, % OutputVarSectionNames
Default value ||
|%OutputVarSectionNames%| --> |rot|grün|gelb|blau||
blau is default

Ich hoffe, das hilft

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 22 guests