Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: Mehrere Tasten in einer Procedure abfragen?
26. Mär 2012, 14:21
Ich hätte eher an sowas gedacht (Events sind allen betroffenen Edits per OI zugewiesen):
Delphi-Quellcode:
procedure TfrmTest.Edit1Exit(Sender: TObject);
var
Edit: TEdit;
dummy: integer;
begin
Edit := Sender as TEdit;
if (Edit.Text <> '') then
if not TryStrToInt(Edit.Text, dummy) then
begin
ShowMessage('Bitte nur Zahlen eintragen');
Edit.SetFocus;
end;
end;
procedure TfrmTest.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key = #13 then
Perform(WM_NEXTDLGCTL, 0, 0);
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|