von Toxitom » Mo, 18.06.2007 08:15
Hey Dolphin,
..aber das funktioniert nicht bei Calc !
bevor wir aneinander vorbeireden: Erst sprichst du von Dialogen, jetzt von Calc??? Meinst du nun Formulare?
Um deinen Wunsch zu lösen, gibt es generell zwei Wege:
1. Listener schreiben, der auf Mausklick reagiert - jetzt checken, welches Control den fokus hat - Name ausgeben.
2. Makro schreiben mit dem selben Inhalt (also Schleife über alle Controls und suche, wer aktuell den Fokus hat) und Verknüpfen dieses Makros mit dem Ereignis - Fokus erhalten des Controls.
Hast du nur wenige Eingabefelder, ist es meist einfacher, für jedes ein eigenes Makro (aAufrufmakro) zu schreiben und es jeweils an das Ereignis "Fokus erhalten" des Feldes zu knüpfen. Spart dir jede Menge Arbeit.
Gruss
thomas
Hey Dolphin,
[quote]..aber das funktioniert nicht bei Calc ![/quote]
bevor wir aneinander vorbeireden: Erst sprichst du von Dialogen, jetzt von Calc??? Meinst du nun Formulare?
Um deinen Wunsch zu lösen, gibt es generell zwei Wege:
1. Listener schreiben, der auf Mausklick reagiert - jetzt checken, welches Control den fokus hat - Name ausgeben.
2. Makro schreiben mit dem selben Inhalt (also Schleife über alle Controls und suche, wer aktuell den Fokus hat) und Verknüpfen dieses Makros mit dem Ereignis - Fokus erhalten des Controls.
Hast du nur wenige Eingabefelder, ist es meist einfacher, für jedes ein eigenes Makro (aAufrufmakro) zu schreiben und es jeweils an das Ereignis "Fokus erhalten" des Feldes zu knüpfen. Spart dir jede Menge Arbeit.
Gruss
thomas