StringGridの初期化


rin  2005-06-22 06:19:42  No: 15834

初歩的な質問で申し訳ありません。

クリアボタンで初期化したいのですが
その方法がわかりません。

どなたか教えていただけないでしょうか。


名前なし  2005-06-22 07:58:54  No: 15835

何が知りたいのかわかりませんが、StringGridのセル内容全消去は↓
http://forum.nifty.com/fdelphi/samples/00233.html

他にも色々なやり方はありますが自分で調べてみてください。


にしの  2005-06-22 08:01:59  No: 15836

初期化という状態が、どのような状態なのかがわからないと答えにくいです。
全て空白なのか、Fixedなセルも設定するのか、桁数・行数を1にするのか、など。
プロパティを設定すれば、どうにでもできますよ。
全て空欄にするのなら次のようになります。
# Fixedなセルも空欄になります

procedure TForm1.ClearButtonClick(Sender: TObject);
var
  i, j: Integer;
begin
  for i := 0 to StringGrid.RowCount - 1 do
  for j := 0 to StringGrid.ColCount - 1 do
  begin
    StringGrid.Cells[j, i] := '';
  end;
end;


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加