2011-06-13 33 views
0

我有2种形式:form1和form2。在表单之间切换而不丢失信息

表单1具有文本框和域名菜单,要求用户输入关于他/她自己的个人信息,例如年龄,种族和形式2。

的问题是从form1form2时,然后突然用户想起他/她要回去form1纠正一些信息,所以为了这个,我用以前的按钮,带从form2form1,但一旦回到form1,它就会初始化,就好像用户没有输入任何东西一样。

问题是如何在没有文本框和domainupdown菜单丢失信息的情况下来回移动按钮表单,并且不需要用户再次重新输入信息。我使用Hide()但仍存在问题。

+0

请显示您的代码。 – SLaks 2011-06-13 17:00:44

+0

你应该为你的表格命名。 – SLaks 2011-06-13 17:01:24

+0

winforms或wpf?绑定或手动数据管理? – Vlad 2011-06-13 17:02:18

回答

1

您需要Show()第一种形式的现有实例,而不创建新的实例。

1

你可以做一些更灵活的事情,比如从一个对象填充这些屏幕,当第一次接受时它是空的,但是当切换到屏幕2时,将这些值从文本框中取出并放入对象中,然后当你重新打开屏幕1,你再次从对象中填充文本框,但这次对象不是空的,所以你有你的数据;你重复这个过程 - 我希望你明白这一点。