初期化

解決


あーくん  2015-04-29 02:31:45  No: 47226

こんにちは。
Delphi7初心者です。
フォーム上にStringGridをセットし
それに書き込んだ後、
フォームを最初に開いた時の状態に戻すには
どのような関数をコーディングすればよいのでしょうか。さらに


igy  2015-04-29 06:25:32  No: 47227

こんな感じでしょうか?

with StringGrid1 do
    for i := FixedCols to ColCount - 1 do
        for j := FixedRows to RowCount - 1 do
            Cells[i, j] := '';


あーくん  2015-04-30 03:26:58  No: 47228

igyさん、お返事ありがとうございました。
StringGridをCrearにするだけではなく、
フォーム全体を開いた時の状態にしたいのですが、
難しいでしょうか。


igy  2015-04-30 03:42:44  No: 47229

>フォームを最初に開いた時の状態に戻す

>フォーム全体を開いた時の状態

というのは、具体的に、どういうことでしょうか?

フォーム上の他のコンポーネントの初期値もクリアしたいということですか?


あーくん  2015-04-30 04:16:02  No: 47230

igyさん、お返事ありがとうございます。
フォームをオープンした時の各コンポーネントが初期の状態に
出来たらと思っています。


igy  2015-04-30 04:28:16  No: 47231

>フォームをオープンした時の各コンポーネントが初期の状態に

それなら、各コンポーネントの値を初期の状態と同じ値を格納する
しかないと思います。


あーくん  2015-04-30 05:10:16  No: 47232

igyさん、アドバイスありがとうございます。
了解しました。
一つづつ初期値に戻します。


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

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






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