Hallo,
Ja, das hatte ich auch gedacht. Aber es funktioniert nicht.
text3=mydlg.GetControl("TextField3").text ist leer.
Horst
Am 27.02.2024 um 15:08 schrieb Jan-Christian Wienandt:
Moin Horst,
wenn ich das richtig lese, willst Du ein Textfeld eines Dialoges auslesen.
Dieser Dialog wird ausgeführt.
Das Textfeld mit Werten gefüllt.
Dann soll mittels OK-Button das Textfeld ausgelesen werden.
Sub dialog1
oDialogfeld = Mydlg.getControl("Textfeld")
sText = oDialogfeld.Text
End Sub
Mydlg ist die Objektvariable des ausgeführten Dialog (Mydlg.execute).
So läuft es bei mir.
Gruß
Jan
-----Original Message-----
From: technik_...@jrsch.de <technik_...@jrsch.de>
Sent: Tuesday, February 27, 2024 9:42 AM
To: users-de@openoffice.apache.org
Subject: Dialoge - Textfelder abfragen
Hallo,
ich habe ein Problem mit Dialogen: Wie kann ich die Werte z.B. eines Textfeldes
abfragen?
Ich will (etwas Ähnliches wie) die Inputbox nachbauen. Erstellen und mit WErten
belegen sowie dann mit execute() starten ist keine Problem.
Dann führt der OK Button zu der Sub Dialog1 und dann hakt es.
ich habe versucht:
sub Dialog1
DialogLibraries.LoadLibrary( "Standard" ) MyDlg=
CreateUnoDialog(Dialoglibraries.Standard.Dialog1)
'xray mydlg
t =mydlg.GetControl("TextField1")
xray t
text1=mydlg.GetControl("TextField1").gettext()
text2=mydlg.GetControl("TextField2").text
... und etliches mehr.
Irgendwo habe ich einen Denkfehler.
Die Suche nach 'openoffice Dialoge Abfragen' hat mich auch nicht weiter
gebracht.
Horst
---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org