Re: Dialoge - Textfelder abfragen

2024-02-27 Diskussionsfäden technik_...@jrsch.de

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

2024-02-27 Diskussionsfäden technik_...@jrsch.de

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

2024-02-27 Diskussionsfäden 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



RE: Dialoge - Textfelder abfragen

2024-02-27 Diskussionsfäden 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

 



RE: Dialoge - Textfelder abfragen

2024-02-27 Diskussionsfäden 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

2024-02-27 Diskussionsfäden 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


OpenPGP_signature.asc
Description: OpenPGP digital signature


Dialoge - Textfelder abfragen

2024-02-27 Diskussionsfäden technik_...@jrsch.de

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