Guten Morgen,
In eine Listbox schreibe ich im „ISN Autoit Studio“:
1
2
Im Control Editor ist hinter Text / Data zu sehen:
1[BREAK]2
In der Listbox auf der GUI steht aber:
12
und auch, wenn das Programm ausgeführt wird mit F5, erscheint nur
12
Was muss ich einstellen, damit in einer Listbox die Werte untereinander eingetragen werden?
Das gleiche Problem habe ich bei einer Combobox.
Auch hier werden die eingetragenen Werte nicht zeilenweise eingetragen.
Daher kann ich auch hier leider keine Auswahl treffen.
Danke
Listbox und Combobox - wie Zeilenumbruch?
Re: Listbox und Combobox - wie Zeilenumbruch?
Guten Morgen,
es zeichnet sich eine Lösung ab - eventuell hast Du eine bessere:
https://autoit.de/index.php/Thread/8439 ... post675211
ISN generierter Code für die ISF Datei
=================================
$combobox = GUICtrlCreateCombo("",40,40,150,21,-1,-1)
GUICtrlSetData(-1,"1"&@crlf&"2")
$listbox = GUICtrlCreatelist("1"&@crlf&"2",40,120,200,149,-1,$WS_EX_CLIENTEDGE)
funktionierender Code - per Hand geändert
=====================================
$combobox = GUICtrlCreateCombo("",40,40,150,21,-1,-1)
GUICtrlSetData(-1,"1|2")
$listbox = GUICtrlCreatelist("",40,120,200,149,-1,$WS_EX_CLIENTEDGE)
GUICtrlSetData(-1,"1|2")
Kannst Du das bitte anpassen, dass der ISF Code so generiert wird?
es zeichnet sich eine Lösung ab - eventuell hast Du eine bessere:
https://autoit.de/index.php/Thread/8439 ... post675211
ISN generierter Code für die ISF Datei
=================================
$combobox = GUICtrlCreateCombo("",40,40,150,21,-1,-1)
GUICtrlSetData(-1,"1"&@crlf&"2")
$listbox = GUICtrlCreatelist("1"&@crlf&"2",40,120,200,149,-1,$WS_EX_CLIENTEDGE)
funktionierender Code - per Hand geändert
=====================================
$combobox = GUICtrlCreateCombo("",40,40,150,21,-1,-1)
GUICtrlSetData(-1,"1|2")
$listbox = GUICtrlCreatelist("",40,120,200,149,-1,$WS_EX_CLIENTEDGE)
GUICtrlSetData(-1,"1|2")
Kannst Du das bitte anpassen, dass der ISF Code so generiert wird?
Re: Listbox und Combobox - wie Zeilenumbruch?
Hallo!
Ich werde mir das ganze ansehen.
Aktuell ist (wie du ja schon heruasgefunden hast) die Lösung mit GUICtrlSetData das beste.
Ich würde den ISF Code jedoch nicht "per Hand" Editieren, da dieser beim Speichern wieder überschrieben wird.
Am einfachsten ist es, wenn du das ganze dem Control als Extracode hinzufügst: GUICtrlSetData($control_handle,"1|2")
Aber wie gesagt..ich schau mir das ganze mal an, dass es in zukunft vlt. automatisch geht.
Ich werde mir das ganze ansehen.
Aktuell ist (wie du ja schon heruasgefunden hast) die Lösung mit GUICtrlSetData das beste.
Ich würde den ISF Code jedoch nicht "per Hand" Editieren, da dieser beim Speichern wieder überschrieben wird.
Am einfachsten ist es, wenn du das ganze dem Control als Extracode hinzufügst: GUICtrlSetData($control_handle,"1|2")
Aber wie gesagt..ich schau mir das ganze mal an, dass es in zukunft vlt. automatisch geht.