私は現在、宿題として "noughts and crosses"を作っています。私はTButton
オブジェクトの10×10の配列を生成しますが、私は彼らが呼び出されるかわからないし、それらを制御する方法:TButtonsの配列 - それらを制御する方法
Form1: TForm1;
pole: array[1 .. 10, 1 .. 10] of TButton;
h:TButton;
for i:=1 to 10 do
for j:=1 to 10 do
begin
h:=TButton.Create(Self);
h.Parent:=Self;
h.Width:=50;
h.Height:=50;
h.Left:=((i+1)*50)-100;
h.top:=((j+1)*50)-100;
h.OnClick := hClick;
end;
でもその配列に私のボタンはありますか?私はここで少し混乱していると言わなければならない。すべての反復は、あなただけの変数「h」を上書きして、何も配列に追加されません取得するので、forループの終わりに
あなたのコードは本当にインデントされていますか?読むのはとても難しいです。この明らかに急いでいるペースト練習で重要なコードを見逃したかもしれないと想像するのを助けることはできません。 –