
Zitat von
himitsu:
Ich hätte zwar erst gedacht dass, wenn man die Strg-Taste mitten innerhalb von onMouseDown drücken läßt, es dann zu spät wäre, weil ja das Mausereignis schon begonnen und eigentlich TShiftState (also auch Strg) schon ausgelesen wurde, aber es geht

Wie bitte??? Das funktioniert doch überhaupt nicht! Zumindest bei mir (Delphi 6 Pro).
Kann auch überhaupt nicht, weil die Prozedur TCustomListBox.WMLButtonDown
vor OnButtonDown ausgelöst wird, und dort der ShiftState überprüft wird!