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]