タイトル : Re^3: リストボックスの中身を次回起動時に受け継ぐ方法を教えて下さい 投稿日 : 2009/01/17(Sat) 15:36 投稿者 : るしぇ
> 更なる改善点などありましたらご指摘いただけると幸いです 上記の保存内容であれば templatecount.txt は必要ないです。 逆に template.txt を手作業で修正した時に不具合が出やすくなります。 また、個人で使用するなら問題ないでしょうが、管理者権限のないユーザが インストールして使う場合、ファイルの作成場所も考慮すべきでしょう。 > ちなみにCloseとHideではどんな違いが起こるんでしょうか? > Closeして開いた場合とHideした場合で何か変わったりするのでしょうか? Hide で非表示にするだけだと、 コンストラクタや Load は実行されませんのでイベントは起こりません。 コントロールの設定は非表示にした時のままですから、TextBox に入力して いた文字は再表示した際にも残っています。Load イベントで ListBox を設定するようなプログラムの場合、実行されません。 Close が切っ掛けで実行される処理(Dispose など)が実行されません。 非表示なだけで、プログラム的には画面を表示しているのと変わりません。 全ての画面が非表示になれば、ユーザがプログラムを終了できなくなります。 |