- - PR -
入力情報を記憶するには?
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-02-26 10:48
こんにちは。
VB.NETでデータ検索の画面を作っています。 そこで、検索条件に任意の文字列を入力するテキストボックスがあるのですが、 今回、そのテキストボックスをコンボボックスにして、リストには、過去に入力された 条件を10件くらい出す、ということになりました。 入力された情報を、何処に保持しておけばいいのか、皆目検討がつかない状況で・・・。 このような場合は、どのように保持するのが良いのでしょうか? よろしくお願い致します。 |
|
投稿日時: 2004-02-26 11:35
たとえば、Windowsのスタートメニューから[ファイル名を指定して実行]ダイアログを開いた時のコマンドの履歴は、レジストリの
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU に保存されています。 しかしあまりレジストリに書き込むのもなんなので、プログラムと同じディレクトリにファイルを作って書き込んでおくとか、もしログインユーザー毎に別々の履歴を表示したいなら \Documents and Settings\<ユーザー名>\Local Settings\Application Data フォルダ下にディレクトリを作成してファイルを保存するとかして、そのファイルを読んで履歴を復元すればいいと思います。 [ メッセージ編集済み 編集者: Gordie 編集日時 2004-02-26 11:38 ] |
|
投稿日時: 2004-02-26 12:35
諸農です。
Queueクラス、またはArrayListクラスを使って入力を監視し、 データ保存はシリアライズするとかではいかがですか? _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ |
|
投稿日時: 2004-02-26 13:31
ご返答ありがとうございます。
教えていただいた方法を、さっそく試してみます。 ありがとうございました! |
1
