Hallo miteinander,
ich möchte in einer GUI ein Label ausgeben, bei dem die Textgröße jedoch nicht auf Standard steht sondern deutlich Größer ist.
Wenn ich die Hilfe richtig verstanden habe sollte dich die Größe des Label automatisch anpassen an die Text Größe wenn ich sie nicht mit angebe, doch das passiert bei mir nicht
Das ist mein Mustercode:
#include <WindowsConstants.au3>
#include <FontConstants.au3>
Local $idLabel ; Variable für Label
GUIDelete() ; Bestehende GUI Löschen
GUICreate ("Test GUI", @DesktopWidth, @DesktopHeight, 0, 0, $WS_POPUP) ; GUI Definiren
GUISetBkColor (0x000000) ; GUI Background Color
GUISetState(@SW_SHOW) ; GUI Starten
$idLabel = GUICtrlCreateLabel("Das ist ein Test", 100, 100) ; Label erstellen
GUICtrlSetFont($idLabel, 20, 0, 0, "Calibri") ; Label Text Größe
GUICtrlSetColor($idLabel, 0x225588) ; label Text Farbe
GUICtrlSetBkColor($idLabel, 0xffffff) ; Label Hintergrund Farbe
Sleep(2000) ; 2 Sekunden pause
GUIDelete() ; Bestehende GUI Löschen
Exit ; Programm Ende
Alles anzeigen
GUICtrlCreateLabel
https://www.autoitscript.com/autoit3/docs/f…CreateLabel.htm
Wenn ich das richtig verstehe
width => [optional] The width of the control (default text autofit in width).
height => [optional] The height of the control (default text autofit in height).
Ohne Angabe passt sich die Größe an den Inhalt an.
Doch warum macht es das bei mir nicht?
mach ich im Code etwas Falsch? so das die Eigenschaft irgend wo Überscheiben wird? oder muss ich noch etwas aufrufen das das geht?
gruß Mücke