按Ok / Cancel按钮,如何保存/放弃表单控件的值?

时间:2010-12-03 07:16:23

标签: c#

在Visual Studio C#中按相应的确定/取消按钮后,请指导我如何保存/放弃表单控件的值?

表单中的控件包括TablelayoutPanel(TextBoxes),NumericUpDown。

需要您的专家指导

此致 阿萨德

2 个答案:

答案 0 :(得分:1)

使用两个按钮,在“onclick”事件中,调用一个将保存表单内容的函数。如果用户按下右上方的X按钮,您还需要表单的this call in the "onclose" event(如果您不想在那时保存数据,则不需要)

在该函数中,您将需要一些将数据保存到注册表的代码。

Writing in the registry is easy。该网页还解释了如何获取数据。您要编写的值将是textbox.Value等

答案 1 :(得分:0)

问题不明确,但在WinForm中你可以打电话

this.Close()  

关闭按钮的Click事件。
表单使用的每个对象或变量都将被销毁。小心!运行后台线程仍然有效,直到它们终止。

关于保存变量的状态,完全取决于您之后需要使用的内容;你可以将它们保存在内存中并像参数一样传递它们或者写在磁盘上(可能带有序列化?) 我们需要了解更多。

编辑

您可能需要查看应用程序配置(http://msdn.microsoft.com/en-us/library/ms184658(VS.80).aspx)。