🙏 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!🍀
>> 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
Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]
Hallo,
z. B. hier: https://api.libreoffice.org/docs/idl/re ... plier.html
z. B. hier: https://api.libreoffice.org/docs/idl/re ... plier.html
Gruß,
mikele
mikele
Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]
Und was bedeuten diese Methoden:
getText()
getString()
getText()
getString()
Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]
Hallo,
wollen wir jetzt wirklich scheibchenweise jede Codezeile durchgehen?
wollen wir jetzt wirklich scheibchenweise jede Codezeile durchgehen?
Gruß,
mikele
mikele
Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]
Ja, bitte
Ich bin doch Programmieranfänger
Ich bin doch Programmieranfänger

Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]
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
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
mikele
Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]
Danke für deine schnelle Hilfe
Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]
Wie kann ich mir die Objecthirarchie anzeigen lassen?
Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]
Ich meine den Objektkatalog???
Wie funktioniert dieser???
Wie funktioniert dieser???
Re: Eingabetextfeld auf mehrere Ausgabetextfelder [gelöst]
Hallo,
welcher Objektkatalog?
welcher Objektkatalog?
Gruß,
mikele
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.