我正在處理需要保存動態創建的文本框的項目(我需要在第二次運行應用程序時顯示文本框的數據)。如何保存動態創建的文本框及其值
這是我的代碼:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static int itimes = 0;
static int i = 0;
public void textboxadd()
{
TextBox txt = new TextBox();
txt.Name = "Name" + i;
if (i == 0)
{
Point p = new Point(6, 43);
txt.Location = p;
}
else
{
Point p = new Point(6, 43 + 32 * i);
txt.Location = p;
}
txt.Size = new System.Drawing.Size(236, 26);
Properties.Settings.Default.name1 = txt.Text;
Properties.Settings.Default.Save();
groupBox1.Controls.Add(txt);
i++;
}
private void button1_Click(object sender, EventArgs e)
{
textboxadd();
int gps = groupBox1.Size.Height;
if (itimes == 0)
{
itimes++;
}
else
{
groupBox1.Size = new System.Drawing.Size(248, gps + 32);
}
}
}
如果你不明白我的問題請你,我會回答。
謝謝你的幫助!!!!
尊敬的OP能否請您向我們解釋您想要達到的目標,例子將不勝感激。 –
我從ypour問題中瞭解到的是,您在運行時創建了一些文本框,並且您希望將它們存儲/保留以備後用,請糾正我,如果我錯了。 –
是的,我想保存這個文本框。當我將填充這個文本框我想通過單擊按鈕保存這個值。 – user2971569