0
我已經創建了一個登錄窗體使用C#Windows窗體&我通過提交登錄表單保存用戶名或密碼到文本文件。如何從文本文件顯示multy用戶名或密碼到textBox1或textBox2 c#/ .net
但我想要的是: - 當我點擊我的文本框時,它應該顯示所有保存的用戶名或密碼來選擇(用戶名或密碼),我已經保存,所以我不必輸入相同的用戶名或密碼再次。
我想是這樣的:http://i49.tinypic.com/rkuats.jpg和http://i46.tinypic.com/21edys1.jpg
,這是我的代碼:
private void button1_Click(object sender, EventArgs e)
{
try
{
FileStream fs = new FileStream("data.txt", FileMode.Append,
FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
sw.Write("Email ID: ");
sw.WriteLine(textBox1.Text);
sw.Write("Password: ");
sw.Write(textBox2.Text);
sw.WriteLine();
sw.WriteLine();
sw.Flush();
sw.Close();
fs.Close();
}
catch (Exception)
{
MessageBox.Show("Error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
this.Close();
}
MessageBox.Show("Login Complited", "Done", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox1.Clear();
textBox2.Clear();
}
此外,您可能需要考慮將用戶名和密碼存儲在文本文件中的安全性 – Greg
ok,這是否適用於用戶或密碼字段?我選擇user_id並自動選擇密碼字段的正確密碼。就像它適用於Gmail,雅虎,臉書等。 –
gmail,雅虎,臉書不會創建下拉,您的瀏覽器。您的瀏覽器也記住您的密碼,以便在您選擇用戶名時自動填充。要做類似的事情,你需要在兩者之間建立關係,將用戶名綁定到用戶文本框,然後通過一個on-change事件設置密碼。我可以建議你先使用用戶名,然後再修改密碼 – Greg