【发布时间】:2013-02-01 19:32:06
【问题描述】:
我的应用程序有 350 个编辑字段,它们都应该有一个 OnMouseMove 事件。 我已经为所有这些生成了这个代码:
...
type
...
procedure Edit1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
procedure Edit2MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
...
implementation
{$R *.dfm}
...
procedure TForm1.Edit1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Edit1.SetFocus();
end;
procedure TForm1.Edit2MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Edit2.SetFocus();
end;
...
但我没有去对象检查器双击 OnMouseMove。 有没有办法在没有对象检查器的情况下完成这项工作。 您是否有一个示例代码行可以使其适用于第一个编辑字段?
【问题讨论】:
-
350 在同一个表单上编辑字段?您是否考虑过使用网格?
标签: delphi onmousemove