我正在用一個按鈕開發awindows表單應用程序。每次按下按鈕,它都會生成文本框。例如,如果我單擊該按鈕5次,則會有5個文本框。現在用戶將輸入數據到這些文本框。而當他按下回車鍵(另一個按鈕)時,它必須存儲到一個文本文件中。我在這一點結構,因爲我在運行時生成文本框。 任何人都可以幫助我。如何將數據保存到文本文件從幾個文本框到文本文件
我的代碼是
私人無效create_pos(對象發件人,EventArgs的) { counter_1 ++;
if (counter_1 == count)
{
left += 300;
top = 50;
count = count + 25;
}
List<Button> buttons = new List<Button>();
Button newButton = new Button();
buttons.Add(newButton);
this.Controls.Add(newButton);
newButton.Left = left;
newButton.Top = top;
TextBox newtextbox = new TextBox();
Controls.Add(newtextbox);
if (counter_1 == 100)
{
button1.Enabled = false;
}
newtextbox.Left = left + 100;
newtextbox.Name = "text" + counter_1;
// TextWriter tsw = new StreamWriter(@"d:\test.txt", true);
//tsw.WriteLine(newtextbox.Text);
// tsw.Close();
newtextbox.Top = top;
top += newButton.Height + 2;
newButton.Text = "position" + counter_1;
textBox1.Text = newtextbox.Name;
}
private void Save_Click(object sender, EventArgs e)
{
foreach (Control item in Controls)
{
if (item.GetType() == typeof(TextBox))
{
savetext[counter_1] = item.Text.ToString();
}
System.IO.File.WriteAllText("d:\\test.txt", savetext.ToString());
}
}
有人會幫你,如果你包括你已經嘗試過 –
的代碼是從生成的文本框保存數據或讀取數據的問題? – Thennarasan
保存數據的問題。 –