Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Frage zu VK_Insert und TStatusBar (https://www.delphipraxis.net/75653-frage-zu-vk_insert-und-tstatusbar.html)

Mackhack 23. Aug 2006 03:24


Frage zu VK_Insert und TStatusBar
 
Hi,

weis jemand warum das hier nicht funktioniert?

Delphi-Quellcode:
procedure TfoFrmMain.FormKeyPress(Sender: TObject; var Key: Char);
begin
  if ( GetKeyState(VK_INSERT) = 0 ) then
    SBarInfo.Panels[1].Text := 'Insert'
  else
    SBarInfo.Panels[1].Text := 'Override';
end;

Prototypjack 23. Aug 2006 04:14

Re: Frage zu VK_Insert und TStatusBar
 
Morgen!

Ich gebe keine Garantie das folgendes funktioniert(dafür ist es zu früh ;):
Delphi-Quellcode:
If Key = VK_INSERT then
begin
  SBarInfo.Panels[1].Text := 'Insert';
end
else
begin
  SBarInfo.Panels[1].Text := 'Override';
end;
Das ganze gehört aber dann in KeyDown/KeyUp da er den Char von KeyPress nicht mit VK_Insert vergleichen kann.
Auch Keypreview auf True stellen sonst reagiert das ganze nicht wenn nicht die Form selbst den Fokus hat.

Gruß,
Max


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz