Re: Dialoge - Textfelder abfragen
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 technik_...@jrsch.de: 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 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 - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Dialoge - Textfelder abfragen
Hallo Michael, das hört sich interessant an. Danke. Horst Am 27.02.2024 um 12:13 schrieb Dr. Michael Stehmann: Hallo, ich habe vor langer Zeit ein Programm geschrieben, welches viele Techniken zeigen kann: https://canzeley.de/download.html Ist zwar umfangreich, aber man findet dort einiges. Beispielsweise gibt es dort Dialoge, die zur Laufzeit erzeugt werden, und Dialoge, die "vorgezeichnet" sind. Und auch Textfelder werden abgefragt (und gefüllt). Exempla docent! Das Programm ist übrigens im täglichen Gebrauch. Gruß Michael - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Dialoge - Textfelder abfragen
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 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
RE: Dialoge - Textfelder abfragen
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 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
RE: Dialoge - Textfelder abfragen
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 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
Re: Dialoge - Textfelder abfragen
Hallo, ich habe vor langer Zeit ein Programm geschrieben, welches viele Techniken zeigen kann: https://canzeley.de/download.html Ist zwar umfangreich, aber man findet dort einiges. Beispielsweise gibt es dort Dialoge, die zur Laufzeit erzeugt werden, und Dialoge, die "vorgezeichnet" sind. Und auch Textfelder werden abgefragt (und gefüllt). Exempla docent! Das Programm ist übrigens im täglichen Gebrauch. Gruß Michael OpenPGP_signature.asc Description: OpenPGP digital signature
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