我正在像这样在表单上动态创建命令按钮:
procedure TForm1.cmdAddClick(Sender: TObject);
var MenuButton : TButton;
begin MenuButton := TButton.Create(self);
ButtonCount:=ButtonCount + 1;
用 MenuButton 做
begin
Top:= 10 + Height * ButtonCount;
Left := 10;
Parent := Panel1; //Parent container for the buttons.
OnClick := @YouClicked;
Caption := 'Menu item ' + IntToStr(ButtonCount);
end;
end;
运行上述几行几次后,我有许多按钮。
但是如何删除特定按钮?
我试过了
FreeAndNil (TButton(Sender));
但这似乎不起作用...