0

私はこの Delphi の初心者です。ボタンを動的に作成する割り当てが与えられました。しかし、問題は、すべてのボタンを画面全体に収まるように配置する必要があることです。つまり、10 個のボタンを作成すると、画面全体がいっぱいになります。または、9 が指定されている場合は、9 が存在し、画面に入力されている必要があります。それは可能ですか?あちこち探して探しました。でも無力でした。

可能であれば助けてください。先に述べたように、私はこれに本当に慣れていないので、良い例も高く評価されています。私が行ったコードはhereに従います。

procedure TfrmMovieList.PnlMovieClick(Sender: TObject);
begin
  for i := 0 to 9 do
  begin
    B := TButton.Create(Self);
    B.Caption := Format('Button %d', [i]);
    B.Parent := Panel1;
    B.Height := 23;
    B.Width := 100;
    B.Left := 10;
    B.Top := 10 + i * 25;
  end;
end;
4

1 に答える 1