1

からいくつかのデータを保存したいと思いますTextBox。この情報はユーザーが入力します。

私のForm_LoadイベントハンドラーでButton1.Enabled = Falseは、ユーザー入力right_serial_codeをに設定して持っていますTextBox1。コードが正しければ、Button1有効になります。

ユーザーが正しいシリアル コードを入力すると、次のセッションでも保持されます。そのため、次回プログラムを開始するときに、ユーザーは再入力する必要がありません。

4

2 に答える 2

1

プロジェクトのプロパティ ページに移動し、[設定] タブを開きます。という新しい設定を作成しますSerialCode。を に設定し、Typeを(各 OS ユーザーが独自のシリアル コードを保存する) または(マシン上のすべてのユーザーが同じシリアル コードを共有する) のいずれかStringに設定します。ScopeUserApplication

次に、Form_Loadイベント ハンドラーで次のようにします。

TextBox1.Text = My.Settings.SerialCode

そして、Button1_Clickイベント ハンドラーでは、次のようになります。

My.Settings.SerialCode = TextBox1.Text
于 2012-12-03T16:34:55.200 に答える
0

あるプログラムの実行から別のプログラムに情報を呼び出すには、何らかの形式の永続ストレージに保存する必要があります。

データが小さく、アプリケーションのみに関連する場合は、アプリケーション構成ファイルに保存できます。これは、.net アプリケーションに関連付けられた xml ファイルです。ユーザー設定を使用せずに実行時に app.config 設定を読み書きするにはどうすればよいですか?の回答を参照してください。情報を保存する方法については、 を参照してください。http://www.codeproject.com/Articles/14744/Read-Write-App-Config-File-with-NET-2-0のより詳細な記事。

于 2012-12-03T16:18:42.023 に答える