2013-07-05 96 views
0

我希望有复位控制像web表单,但在winform。 在窗体设计中控件具有默认值。我想在用户编辑控件时,按下重置按钮后,控件将获得其默认值。 我在网上搜索后,我发现ResetText()方法,但不幸的是我没有找到它的好例子。如果你知道它,请让我知道。 :)C#重置文本框的默认值

+0

的可能重复[如何清除表单中的所有文本框的文本?](http://stackoverflow.com/questions/4811229/how-to-clear-the-text-of-all-textboxes-in -the形式) –

+0

,但我不希望明确自己的内容。我只想撤消它们的默认值。 –

+0

你可以存储默认值在'Tag'属性,然后单击设置'Text' ='Tag'。 –

回答

1

每个控件有一个属性为“标记”,只需要填写标签的缺省值。然后下面写代码的“重置”按钮:

private void btnReset_Click(object sender, EventArgs e) 
    { 
     txtSearch.Text= txtSearch.Tag.ToString(); 
    } 

最后感谢@Danny贝克特他的回答!