PC クライアントのユーザー名を保持しようとしています。ユーザー名、タイプ文字列、スコープ ユーザーという設定があります。実行時にこの設定に値を割り当てる場所と、それを保持する方法を教えてください。
質問する
372 次
3 に答える
1
プロジェクトに設定ファイルを追加します。次に、ユーザーのスコープでユーザー名プロパティを追加します。
このようにして値を設定し、次回のために保存することができます。
Settings1.Default.UserName = textBox1.Text;
Settings1.Default.Save();
于 2013-08-21T15:26:46.617 に答える
0
Winforms ではSettings
、フォームと同じ名前空間で使用できます。
Settings.Default.Username = "My Username";
Settings.Default.Save();
于 2013-08-21T15:26:27.133 に答える
0
アプリ設定はアプリで上書き可能
次のように実行できます。
string username = txtUser.Text;
Settings.Default.Username = username;
Settings.Default.Save();
編集:これがログインフォームの場合、このコードを送信イベントメソッドに追加できます。おそらくボタンにリンクされています。
private void btnSubmit_Click(object sender, EventArgs e)
{
string username = txtUser.Text;
Settings.Default.Username = username;
Settings.Default.Save();
}
フォームの読み込み時にログインをバイパスしたい場合 (そしてこれがユーザー名を保存したい理由である場合) は、フォームの読み込みイベントでユーザーが保存されているかどうかを確認できます。
private void frmMyForm_Load(object sender, EventArgs e)
{
if (!String.IsNullOrEmpty(Settings.Default.Username))
{
//start you application and bypass login
}
else
{
//show login form
}
}
于 2013-08-21T15:34:58.307 に答える