2011-06-13 118 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,你再次從對象中填充文本框,但這次對象不是空的,所以你有你的數據;你重複這個過程 - 我希望你明白這一點。