Ich hab eine ColorComboBox mit der gleichzeitig verschiedene Items[I].Pen.Color geändert werden (falls die Items markiert sind und über diese Eigenschaft verfügen (wie
OI)). Die Items können unterschiedliche Pen.Color haben.
Mit welchem Ereignis der CombBox soll ich denn nun den Wert nach Items zurückschreiben?
Es gibt folgende 3 Fälle:
a) Der User "spaziert" mit Tab über die Box.
-> ColorComboBox .Enter, KEIN ColorComboBox.Change, ColorComboBox.Exit
-> Es soll KEIN Item geändert werden. No Problem.
b) Der User möchte allen markierten Items eine andere Pen.Color geben.
-> ColorComboBox.Enter, ColorComboBox.Change, ColorComboBox.Exit
-> Alle markierten Items sollen diese Farbe bekommen. No Problem.
c) Der User möchte allen markierten Items die Farbe des ColorComboBox.ItemIndex geben.
-> ColorComboBox.Enter, KEIN ColorComboBox.Change, ColorComboBox.Exit
-> Die markierten Items sollen (trotzdem) diese Farbe bekommen.
Problem.
Wie kann man a) und c) unterscheiden?