Hallo,

du hast mich auf die richtige Fährte gebracht.

public MyDlg as Object
damit läuft es.

Horst

Am 27.02.2024 um 17:38 schrieb [email protected]:
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: [email protected] <[email protected]>

Sent: Tuesday, February 27, 2024 9:42 AM

To: [email protected]

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: [email protected]

For additional commands, e-mail: [email protected]





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an