GuiControl Ausgabe rechtsbündig Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Eisbaer
Posts: 10
Joined: 22 Apr 2018, 07:38

GuiControl Ausgabe rechtsbündig

09 Dec 2018, 08:59

Hallo,

ich habe hier schon im Forum, auf der AHK Hilfeseite geschaut aber nichts passendes für mein Problem gefunden. Oder ich hab mich ungeschickt angestellt was auch möglich wäre....

Ich möchte mit GuiControl die Variable Ausgaben gefolgt von einem Eurozeichen rechtsbündig ausgeben. So daß das Eurozeichen ganz rechts in der mit
Gui, Add, Edit, x115 y65 w75 h24
erzeugten Box steht.

Momentan behelfe ich mir indem ich unterschiedlich viele Punkte, je nach der Zeichenanzahl der Variable vor diese setze.
Es funktioniert zwar, schaut aber optisch etwas bescheiden aus.
GuiControl, right, Edit1, %Ausgaben% €
und
GuiControl, ,right, Edit1, %Ausgaben% €
funktionieren nicht.

Kann mich jemand in die richtige Richtung anstupsen?

Code: Select all

DDL:= "gesamt||Material|Stundenlöhne Arbeiter|Stundenlöhne Maurer|Stundenlöhne Zimmermann|Stundenlöhne Heizungsintallateur|Stundenlöhne Wasserinstallateur|Stundenlöhne Gipser|Stundenlöhne Maler|Stundenlöhne Schlosser|Architekt/Planungskosten|Material Elektroinstallation|Material Maurer|Material Zimmermann|Material Heizungsinstallation|Material Wasserinstallation|Material Gipser|Material Maler|Material Schlosser|Werkzeug & Maschinen|Betonwerk|Kieswerk|Baustoffhandel|Telekom|Syna|Notar|sonstiges|"

; --------------------------- GUI ----------------------------------------------------

Gui, Show, % "x" A_ScreenWidth - 1161 " y" A_ScreenHeight - 832 " w" 400 " h" 140, Umbaukostenübersicht
 
Gui, Add, Text, x17 y9, % "Kostenart:"

Gui, Add, DropDownList, x90 y5 w195 r29 vDDLKosten gKosten, % DDL
 
Gui, Add, Edit, x115 y65 w75 h24

Gosub, laenge_anpassen

laenge_anpassen:
Ausgabelaenge := StrLen(Ausgaben)
If Ausgabelaenge = 4
{
	GuiControl, , Edit1, ......%Ausgaben% €
}

If Ausgabelaenge = 5
{
	GuiControl, , Edit1, .....%Ausgaben% €
}

If Ausgabelaenge = 6
{
	GuiControl, , Edit1, ....%Ausgaben% €
}

If Ausgabelaenge = 7
{
	GuiControl, , Edit1, ...%Ausgaben% €
}

If Ausgabelaenge = 8
{
	GuiControl, , Edit1, ..%Ausgaben% €
}

If Ausgabelaenge = 9
{
	GuiControl, , Edit1, .%Ausgaben% €
}

If Ausgabelaenge >= 10
{
	GuiControl, , Edit1, %Ausgaben% €
}
return
garry
Posts: 3758
Joined: 22 Dec 2013, 12:50

Re: GuiControl Ausgabe rechtsbündig  Topic is solved

09 Dec 2018, 10:46

kannst dem Edit sagen dass es rechts anzeigen soll

Code: Select all

;----- continue
Gui, Add, Edit, x115 y65 w75 h24 right vED1
Gosub, laenge_anpassen
return
Guiclose:
exitapp
kosten:
return

laenge_anpassen:
sleep,2000
ch=1000 E
guicontrol,1:,ed1,%ch%
sleep,2000
ch=2 E
guicontrol,1:,ed1,%ch%
return
Eisbaer
Posts: 10
Joined: 22 Apr 2018, 07:38

Re: GuiControl Ausgabe rechtsbündig

16 Dec 2018, 09:15

Danke, so geht's...

Code: Select all

Gui, Add, Edit, x115 y65 w75 h24 right vED1
Gosub, laenge_anpassen
return

laenge_anpassen:

ch=%Ausgaben% €
guicontrol,1:,ed1,%ch%

return

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 23 guests