Einzelnen Beitrag anzeigen

Benutzerbild von DelphiBandit
DelphiBandit

Registriert seit: 19. Feb 2007
Ort: bei Walsrode
165 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Belegt die Verwendung eines Manifests die Tasten um?

  Alt 14. Sep 2010, 07:48
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
Carsten

Geändert von DelphiBandit (14. Sep 2010 um 07:58 Uhr)
  Mit Zitat antworten Zitat