Dialogbox - korrekte Eingabe prüfen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

der_Zerstreute
***
Beiträge: 62
Registriert: Do, 01.05.2008 11:33

Dialogbox - korrekte Eingabe prüfen

Beitrag von der_Zerstreute »

Hallo Leute ,

ich möchte gern bei einer meiner Dialogboxen die Eingaben kontrollieren und ggf. eine Nachricht ausgeben.
Grundsätzlich ist mir klar wie das auszusehen hätte ..

Nach dem Verlassen des Dialogboxfeldes muß das Makro aufgerufen werden welches dann den Vergleich durchführt und die Info ausgibt. Den Teil bekomme ich hin, ich möchte jedoch den Cursor im Fehlerfall wieder zurück in das entsprechende Eingabefeld schicken damit die Eingabe korrigiert werden kann.

Wie kann ich das am einfachsten realisieren ?
Welche Befehle steuern den Cursor in diesem Fall ?

Bisher würde auch im Fehlerfall die nächste Zeile angesprungen werden und man müßte von Hand zurück in das Fehlerhafte Feld.

Danke für Eure Hilfe
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Dialogbox - korrekte Eingabe prüfen

Beitrag von komma4 »

Code: Alles auswählen

oDialog.getControl( "Textfeld1" ).setFocus()
Hilft Dir das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
der_Zerstreute
***
Beiträge: 62
Registriert: Do, 01.05.2008 11:33

Re: Dialogbox - korrekte Eingabe prüfen

Beitrag von der_Zerstreute »

oh ja , das hilft :D

Sagt mal , gibt es irgendwo eine art Anleitung für diese Art von Komandos ? ich habe da bisher nichts zu gefunden :(

Eine Liste mit möglichen Komandos und Parametern wäre ja schon sehr hilfreich ...
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Dialogbox - korrekte Eingabe prüfen

Beitrag von komma4 »

Naja, das SDK, mit DevelopersGuide (Netzquelle) und die API-Aufstellung.

Ich arbeite mit Xray, das hilft mir in den konkreten Fällen immer die Eigenschaften und Methoden heraus zu finden.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten