form内操作内容の初期化


oishiman  2007-03-13 08:53:59  No: 25290

こんばんは。
以前作成したソフトを更新しているのですが,そこで質問です。

form内のコンボやテキスト入力して,他のformへ一旦移動し,再度戻ると
コンボやテキスト入力した結果を最初の起動時の状態へ戻すにはどうしたら
良いでしょうか?


orz  2007-03-13 17:10:46  No: 25291

> 他のformへ一旦移動し
移動とは、別のフォームをShowModal?
それとも、アクティブフォームの切り換え?

> 起動時の状態へ戻す
起動時の状態を保存しておいて戻すしかないんじゃない?
HogeEdit1 := Edit1.Text;
HogeCombo1 := ComboBox.ItemIndex;
  ↓
Edit1.Text := HogeEdit1;
ComboBox.ItemIndex := HogeCombo1;


oishiman  2007-03-14 07:18:57  No: 25292

> 他のformへ一旦移動し
移動は、form1.visible:=true falseで切替えていたことです。

> 起動時の状態へ戻す
起動時の状態を保存しておいて戻すしかないんじゃない?

一発で入力した内容を初期状態にしてくれる方法があるのかと思ってました。

もうちょっと考えてみます。

ありがとうございました。


HOta  2007-03-14 16:51:57  No: 25293

OnActiveで初期状態を作ればどうでしょう。


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

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






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