procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if chr(key)=#13 then begin
Edit1.text:=Edit1.text+#13#10; //我用这方法可得到回车符
end;
if chr(key)=#9 then begin
Edit1.text:=Edit1.text+#9; //可是却得不到TAB符,一按TAB就跳到别的控件了~
end; end;
谢谢!
Shift: TShiftState);
begin
if chr(key)=#13 then begin
Edit1.text:=Edit1.text+#13#10; //我用这方法可得到回车符
end;
if chr(key)=#9 then begin
Edit1.text:=Edit1.text+#9; //可是却得不到TAB符,一按TAB就跳到别的控件了~
end; end;
谢谢!
var Handled: Boolean);
begin
if (Edit1.Focused) and (msg.wParam=vk_tab) and (msg.message=256) then//只捕获Edit1的tab键
begin
Edit1.Text:=Edit1.Text+#9;
Handled:=true;
end;
end;