为动态创建的按钮触发OnClick事件

时间:2014-08-28 18:56:09

标签: delphi

我是南非的Matric学生。我必须创建一个PAT项目进行评估。 我创建了一个带有动态按钮的动态表单并对其进行编辑。但是我需要在单击按钮时触发按钮的单击事件。 我现在不知所措。他们教我们访问动态对象的属性,比如String Grid的cells属性,但不是如何为动态对象触发事件。

1 个答案:

答案 0 :(得分:6)

试试这个

procedure TForm1.btnNewClick(Sender: TObject);
begin
   // do something...
end;    

procedure TForm1.FormCreate(Sender: TObject);
begin
   btnNew := TButton.Create(Self);
   btnNew.Parent := Self;
   btnNew.OnClick := btnNewClick;
   // set other properties as needed ...
end;

如果您需要"点击"代码中的按钮,你可以这样做:

btnNew.Click;