das Ganze läuft hier unter WinXP SP3, allerdings haben das sicherlich nicht alle unsere Anwender. Für mein Problem habe ich jetzt einen trivialen Workaround geschaffen, da sich die ComboBox mit den Tasten VK_UP / VK_DOWN so verhält wie ich möchte.
Vermutlich steckt dahinter, dass das Theming auch für die Bedienung der Komponenten ein "einheitliches" Verhalten erzeugt. Das ist aber nur eine Vermutung meinerseits
Delphi-Quellcode:
procedure TdlgStamm.cmbAuswahlKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
if Key = VK_PRIOR then
Key := VK_UP;
if Key = VK_NEXT then
Key := VK_DOWN;
Und wir sollten uns auf jeden Fall vorher auch Dein Problem beachten, bevor wir ausliefern. Kann man das Problem u.U. umgehen, wenn man XP-Style komplett ausschaltet? Das werde ich gleich ausprobieren, aber auch nicht wirklich eine Lösung. Win XP SP1a startet ohne Fehlermeldung, ganz ohne SP muß ich mir erstmal eine VM aufsetzten