Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
Delphi 8 Professional
|
9. Mai 2003, 14:01
Hier habe ich einfach zwei Buttons. Drücke ich einen Deiner Pfeiltasten, dann springt der Cursor jeweils zu dem anderen Button.
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Button1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case key of
VK_DELETE,
VK_LEFT,
VK_RIGHT,
VK_UP,
VK_DOWN : Button1.SetFocus;
end;
end;
procedure TForm1.Button1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case key of
VK_DELETE,
VK_LEFT,
VK_RIGHT,
VK_UP,
VK_DOWN : Button2.SetFocus;
end;
end;
end.
[edit=Daniel B]Delphi-Tags eingefügt. MfG Daniel B.[/edit]
Gruß
Hansa
|
|
Zitat
|