🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Eingabetextfeld auf mehrere Ausgabetextfelder

Alles zur Programmierung im LibreOffice.
mikele
* LO-Experte *
Beiträge: 1930
Registriert: Mo 1. Aug 2011, 20:51

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]

Beitrag von mikele » Di 17. Nov 2020, 18:52

Gruß,
mikele

Strunz
Beiträge: 99
Registriert: Fr 9. Sep 2011, 19:51

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]

Beitrag von Strunz » Di 17. Nov 2020, 19:37

Und was bedeuten diese Methoden:

getText()
getString()

mikele
* LO-Experte *
Beiträge: 1930
Registriert: Mo 1. Aug 2011, 20:51

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]

Beitrag von mikele » Di 17. Nov 2020, 19:50

Hallo,
wollen wir jetzt wirklich scheibchenweise jede Codezeile durchgehen?
Gruß,
mikele

Strunz
Beiträge: 99
Registriert: Fr 9. Sep 2011, 19:51

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]

Beitrag von Strunz » Di 17. Nov 2020, 20:06

Ja, bitte
Ich bin doch Programmieranfänger :roll:

mikele
* LO-Experte *
Beiträge: 1930
Registriert: Mo 1. Aug 2011, 20:51

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]

Beitrag von mikele » Di 17. Nov 2020, 20:49

Hallo,
um so richtig in die Materie einzusteigen empfehle ich dir dringend, die genannten Quellen (Andrew Pitonyak ist sehr umfassend) bzw. http://www.dannenhoefer.de/faqstarbasic/index.html (schöne, strukturierte Sammlung von Codebeispielen)zu studieren.
Anmerkung: Es ist zwar toll wenn man die Unterschiede zwischen Objekten, Methoden, Service, Interfaces, Structs usw. versteht, aber zum Anfang scheint es mir wichtiger, zu klären wie etwas geht und wie man an etwas herankommt (ob das dann eine Methode oder Eigenschaft oder ... ist, ist egal).

Weil du so nett gefragt hast:

Beispiel:

ThisComponent - liefert dir dein Writerdokument
.getDrawPage() - die über den (text-)seiten liegende "Seite" mit allen Zeichnungs- und Formularelementen
.getForms() - die Sammlung aller Formulare (auch wenn nur ein einziges existiert)
.getByName("Formular") - das Formular namens "Formular"

Dieses Objekt wird in der Variable form agbelegt.

weiter geht es in der Objekthierarchie
form.getByName("eingabeText") - Zugriff auf das Steuerelement namens "eingabeText"
.getText() - Zugriff auf den Text (im Sinne eines Objektes)
.getString() - Zugriff auf den Text als Zeichenkette

Diese Zeichenkette wird in der Variablen inputtext abgelegt.
form.getElementNames() - liefert die Namen aller Steuerelemente im Formular "Formular"

Die nachfolgende Schleife durhcläuft alle diese Elemente und setzt ggf. den Text.
for i = 0 to ubound(formnames())
if left(formnames(i),7) = "ausgabe" then
form.getByName( formnames(i) ).getText().setString( inputtext )
end if
next i
Gruß,
mikele

Strunz
Beiträge: 99
Registriert: Fr 9. Sep 2011, 19:51

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]

Beitrag von Strunz » Di 17. Nov 2020, 20:52

Danke für deine schnelle Hilfe

Strunz
Beiträge: 99
Registriert: Fr 9. Sep 2011, 19:51

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]

Beitrag von Strunz » Do 19. Nov 2020, 16:52

Wie kann ich mir die Objecthirarchie anzeigen lassen?

mikele
* LO-Experte *
Beiträge: 1930
Registriert: Mo 1. Aug 2011, 20:51

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]

Beitrag von mikele » Do 19. Nov 2020, 17:04

???
Gruß,
mikele

Strunz
Beiträge: 99
Registriert: Fr 9. Sep 2011, 19:51

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]

Beitrag von Strunz » Do 19. Nov 2020, 18:47

Ich meine den Objektkatalog???

Wie funktioniert dieser???

mikele
* LO-Experte *
Beiträge: 1930
Registriert: Mo 1. Aug 2011, 20:51

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]

Beitrag von mikele » Do 19. Nov 2020, 19:10

Hallo,
welcher Objektkatalog?
Gruß,
mikele


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten