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
Veränderung im NumericField
Moderator: Moderatoren
Re: Veränderung im NumericField
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
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
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Veränderung im NumericField
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
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