dポイントプレゼントキャンペーン実施中!

アプリケーション実行中にコントロールの追加はできるのでしょうか?
それともビジブルをfalseにしておいて、実行中にtrueにするというのでは、どうも追いつけないので。

A 回答 (2件)

Button1 の Clickで Button を作るような感じ?



var i : integer;
procedure TForm1.Button1Click(Sender: TObject);
begin
 inc(i);
 Randomize;
 with TButton.Create(Self) do begin
  Parent := Self;
  Top := Random(Self.ClientHeight - TButton(Sender).Height);
  Left := Random(Self.ClientWidth - TButton(Sender).Width);
  Caption := '押して' + IntToStr(i);
  OnClick := Button1Click;
 end;
end;
    • good
    • 0
この回答へのお礼

回答ありがとうございます。大変参考になりました。

お礼日時:2005/05/06 13:19

実行中にコントロールを作成して追加することはできますよ。

    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2005/05/06 13:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!