ich bekomme das/die/den AutoSize bei einem GUI nicht hin - gibt es noch einen Zauberspruch dazu? Nach meinem Verständnis sollte sich im folgenden GUI die Darstellung der Listbox nach dem Inhalt (also der Länge des längsten Eintrages) richten, tut es aber (bei mir) nicht:
Code: Select all
#NoEnv
#SingleInstance, Force
SetWorkingDir %A_ScriptDir%
MyString = Donaudampfschifffahrtsgesellschaftskapitän
F1 = % Format("{:U}", MyString)
F2 = % Format("{:L}", MyString)
F3 = % Format("{:T}", MyString)
Liste = %F1%||%F2%||%F3%
Gui, Add, ListBox, vMyListBox gMyListBox Choose1, %Liste%
Gui, Add, Button, Hidden Default, OK
Gui -Border -Caption
Gui, Show, AutoSize
Return
MyListBox:
If A_GuiEvent = DoubleClick
Goto ButtonOK
Return
ButtonOK:
GuiControlGet, MyAuswahl,, MyListBox
ListBoxRoutine:
Msgbox Auswahl: %MyAuswahl%
GuiClose:
GuiEscape:
Gui Destroy
ExitApp
HG - Lucky Joe