C# 单击按钮时在文本框中设置默认文本
我想知道如何在点击按钮时设置文本框中的默认文本。因此,当用户关闭表单并再次打开它时,文本框中的文本将保持不变。即使他关闭了整个应用程序。我在下面尝试了这段代码,但我认为我的解决方案远远不能奏效。非常感谢您抽出时间C# 单击按钮时在文本框中设置默认文本,c#,textbox,C#,Textbox,我想知道如何在点击按钮时设置文本框中的默认文本。因此,当用户关闭表单并再次打开它时,文本框中的文本将保持不变。即使他关闭了整个应用程序。我在下面尝试了这段代码,但我认为我的解决方案远远不能奏效。非常感谢您抽出时间 private void btn_savetext_Click(object sender, EventArgs e) { this.textBox1.Text = textBox1.Text; this.textBox2.Text = textBox2.Text;
private void btn_savetext_Click(object sender, EventArgs e)
{
this.textBox1.Text = textBox1.Text;
this.textBox2.Text = textBox2.Text;
this.textBox3.Text = textBox3.Text;
this.textBox4.Text = textBox4.Text;
}
这取决于默认文本是什么 如果每次都是相同的值,则可以在“设计”视图中设置“文本”属性,使该值每次都位于文本框中 如果希望文本框保存用户输入的值,则需要寻找存储信息的方法。可能的方法是:
this.textBox1.Text = textBox1.Text;
this.textBox2.Text = textBox2.Text;
this.textBox3.Text = textBox3.Text;
this.textBox4.Text = textBox4.Text;
不幸的是,这不会保存文本,当用户界面关闭/重新打开时,您只是将值设置为彼此相等,因为它不会保存,这意味着您将它们都设置为等于null。这取决于默认文本是什么 如果每次都是相同的值,则可以在“设计”视图中设置“文本”属性,使该值每次都位于文本框中 如果希望文本框保存用户输入的值,则需要寻找存储信息的方法。可能的方法是:
this.textBox1.Text = textBox1.Text;
this.textBox2.Text = textBox2.Text;
this.textBox3.Text = textBox3.Text;
this.textBox4.Text = textBox4.Text;
不幸的是,这不会保存文本,当用户界面关闭/重新打开时,您只是将值设置为彼此相等,因为它不会保存,这意味着您将它们都设置为等于null。如果这是一个web应用程序,您也可以将要保存的值写入cookie中。尽管它的持久性不如写出自己的自定义文件强。:) 如果这是一个web应用程序,您还可以将要保存的值写入cookie中。尽管它的持久性不如写出自己的自定义文件强。:) 您想保留用户输入的值还是将其重置为默认值?@HarisHasan感谢您的时间。我想保留该值。问题不清楚?您是指需要记住的输入值吗?@Marek您可以使用会话来记住该值。您是要保留用户输入的值还是要将其重置为默认值?@HarisHasan谢谢您的时间。我想保留该值。问题不清楚?您是指需要记住的输入值吗?@Marek您可以使用会话来记住该值