【发布时间】:2017-03-20 11:21:25
【问题描述】:
如何做到这一点? 注意:按钮会更多!
我的代码:
procedure TForm1.CreateButtonsClick(Sender: TObject);
var
i:integer;
B: TButton;
begin
for i:= 1 to 7 do
begin
B := TButton.Create(Self);
B.Text := Format('Button %d', [i]);
B.Parent := Self;
B.Height := 23;
B.Width := 100;
B.Position.X:=25 + i* 105;
B.Position.Y:=70;
end;
end;
【问题讨论】:
-
只需使用 TGridLayout 组件并在其中添加按钮
-
Delphi 7 和 FireMonkey ???你能修复那些标签吗?至于答案,我同意 Alberto,你应该使用布局。我会选择 TGridPanelLayout。并使用
.AddObject( -
使用
mod和div运算符获取行和列中的位置 -
@AlbertoMiola 我正在尝试使用 TGridLayout。请您帮我添加我的代码!
-
以后,请不要浪费读者的时间说您正在尝试使用 TGridLayout,然后接受不使用 TGridLayout 的答案。
标签: delphi firemonkey delphi-xe8