Veränderung im NumericField

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

Moderator: Moderatoren

openhgm
Beiträge: 3
Registriert: Mo, 14.01.2008 22:44

Veränderung im NumericField

Beitrag von openhgm »

Hallo,
ich habe einen Dialog per Makro erstellt und möchte nun die Änderungen in einem "Numeric Field" (manuell bzw. per Spinbutton) abfangen. Also wenn die Eingabe im Feld geändert wird möchte ich ein weiteres Makro starten. Welchen Listener muß ich hier verwenden?
Vielleicht kann mir auch mal jemand erklären wo ich es herausfinden kann welcher Listener für welches Steuerelement und für welche Actionen zuständig ist.

Mfg HGM
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: Veränderung im NumericField

Beitrag von F3K Total »

Hi,
ich bin mal so vorgegangen:
Habe einen Dialog im GUI erstellt und dort ein formatiertes Feld angelegt.
Allen angebotenen Ereignissen des Feldes habe ich ein Makro zugeordnet.
Dann per Xray das Feld analysiert, das Ergebnis:

0 | String : "com.sun.star.awt.XTextListener::textChanged"
1 | String : "com.sun.star.awt.XFocusListener::focusGained"
2 | String : "com.sun.star.awt.XMouseListener::mouseReleased"
3 | String : "com.sun.star.awt.XFocusListener::focusLost"
4 | String : "com.sun.star.awt.XMouseMotionListener::mouseDragged"
5 | String : "com.sun.star.awt.XKeyListener::keyPressed"
6 | String : "com.sun.star.awt.XMouseListener::mouseExited"
7 | String : "com.sun.star.awt.XMouseListener::mousePressed"
8 | String : "com.sun.star.awt.XMouseMotionListener::mouseMoved"
9 | String : "com.sun.star.awt.XKeyListener::keyReleased"
10 | String : "com.sun.star.awt.XMouseListener::mouseEntered"

HTH
Gruß R
openhgm
Beiträge: 3
Registriert: Mo, 14.01.2008 22:44

Re: Veränderung im NumericField

Beitrag von openhgm »

Hi F3K Total,
besten Dank für deine Hilfe, mit deinem Tipp klappt es nun so wie ich es wollte. Ich hatte mich durch
die API "gehangelt" aber ohne Erfolg, wieder was dazugelernt.

Gruß HGM
Antworten