Eingabe in Labels im Mail-Dialog
Verfasst: Mittwoch 5. September 2012, 17:15
Hallo Heiner,
unter Windows XP kann ich die Labels Empfänger, Betreff, Text und Anhang editieren.
Das Problem liegt darin, dass die Eingabefelder in MailDetailView in der Methode addLabel(...) in einem Text-Objekt gekapselt sind.
In anderen Dialogen wird ein TextInput verwendet, da funktioniert alles.
Über text.setEditable( false ) kann zwar das Ändern des Labeltextes unterbunden werden, das Feld ist aber immer noch fokussierbar.
Wie man unter SWT ein Feld nicht fokussierbar macht, weiß ich nicht. SWT.NO_FOCUS ist keine Lösung.
Gruß
Danzelot
unter Windows XP kann ich die Labels Empfänger, Betreff, Text und Anhang editieren.
Das Problem liegt darin, dass die Eingabefelder in MailDetailView in der Methode addLabel(...) in einem Text-Objekt gekapselt sind.
In anderen Dialogen wird ein TextInput verwendet, da funktioniert alles.
Über text.setEditable( false ) kann zwar das Ändern des Labeltextes unterbunden werden, das Feld ist aber immer noch fokussierbar.
Wie man unter SWT ein Feld nicht fokussierbar macht, weiß ich nicht. SWT.NO_FOCUS ist keine Lösung.
Gruß
Danzelot