Inhalte eines Edit-Controls abfragen, einfügen, ändern etc mit V2 Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

User avatar
divanebaba
Posts: 813
Joined: 20 Dec 2016, 03:53
Location: Diaspora

Inhalte eines Edit-Controls abfragen, einfügen, ändern etc mit V2

04 May 2024, 06:37

Hallo.
Schöne Grüße von Fanta.

Ich versuche mich gerade an der AHK-Version2 und komme mir richtig doof vor.
Ich habe Probleme, Inhalte von Steuerelementen abzufragen und zu ändern.
In v1 gab es GuiControl, Control etc., die ich nun aber nicht anzuwenden verstehe.
Mein fehlerhaftes Beispielskript:

Code: Select all

#SingleInstance force
G := Gui()
G.Add("Edit", "x10 y11 w80 h20 Number vStunde", 2)
G.Add("Button", "x10 y30 w80 h22", "Aendern")
G.Add("Text", "x10 y60 w100 h20", "Test")

G.Show

Stunde(*)
	{
	G.Stunde := Gui.Ctrl("30")
	}
Kann mir ein V2-Profi bitte dieses Skript so ergänzen, daß ich nach Drücken des "Ändern-Knopfs" sowohl in das Edit-Feld, als auch in das Textfeld, die Zahl 30 einfügen kann?
Das war mal so einfach, aber nun hat sich soviel geändert, daß ich selbst mit der Hilfedatei bisher nicht zurechtgekommen bin.
Das würde mir weiterhelfen und den Rest hoffe ich alleine zu schaffen.
Einfach nur ein toller Typ. :mrgreen:
User avatar
Noitalommi_2
Posts: 265
Joined: 16 Aug 2023, 10:58

Re: Inhalte eines Edit-Controls abfragen, einfügen, ändern etc mit V2  Topic is solved

04 May 2024, 06:49

Hi.

Möglichkeit 1

Code: Select all

G := Gui()
G.Add("Edit", "x10 y11 w80 h20 Number vStunde", 2)
G.Add("Button", "x10 y30 w80 h22", "Aendern") .OnEvent("Click", Button)
G.Add("Text", "x10 y60 w100 h20 vText", "Test")

G.Show

Button(*) {

	G["Stunde"].Text := 30
	G["Text"].Text := 30

}
Möglichkeit 2

Code: Select all

G := Gui()
MyEdit := G.Add("Edit", "x10 y11 w80 h20 Number", 2)
MyButton := G.Add("Button", "x10 y30 w80 h22", "Aendern")
MyButton.OnEvent("Click", Button)
MyText := G.Add("Text", "x10 y60 w100 h20", "Test")

G.Show

Button(*) {

	MyEdit.Text := 30
	MyText.Text := 30

}
User avatar
divanebaba
Posts: 813
Joined: 20 Dec 2016, 03:53
Location: Diaspora

Re: Inhalte eines Edit-Controls abfragen, einfügen, ändern etc mit V2

04 May 2024, 06:55

Vielen Dank, Noitalommi_2.

Das sieht gar nicht mehr so einfach wie früher aus.
Sag mal, Noitalommi_2, kann es sein, daß Möglichkeit 2 die professionellere Lösung ist?
Sieht auf jeden eleganter aus, wie Möglichkeit 1.
Einfach nur ein toller Typ. :mrgreen:
User avatar
Noitalommi_2
Posts: 265
Joined: 16 Aug 2023, 10:58

Re: Inhalte eines Edit-Controls abfragen, einfügen, ändern etc mit V2

04 May 2024, 07:08

Das ist eigentlich gar nicht so kompliziert. Wenn du da einmal durchgestiegen bist, möchtest du die v1-Syntax nicht mehr nutzen.
Und ich finde Möglichkeit 2 ist besser lesbar aber im Grunde ist es egal, wie du das händelst.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: Rohwedder and 20 guests