2015-04-06 63 views
-1

我正在使用VB.Net和Visual Studio 2012.如何讓列表框記住輸入的數據?

我的問題是Items輸入到列表框中消失時窗體關閉並重新打開。

我創建一個程序,它允許用戶在一個咖啡館創建訂單的情況。我有一個菜單系統,當應用程序啓動時,用戶可以選擇打開newOrder表單或摘要表單。

當用戶處於newOrder表格並且已經完成他們的訂單時,他們按下「save/complete」按鈕。當他們按下這個按鈕時,他們的訂單被添加到newOrder表單一側的列表框中。

但是,當我點擊返回到菜單按鈕,然後返回到newOrder窗體列表框是空的。

所以我的問題是

  • 如何使應用程序記住不使用數據庫中的信息輸入?
+0

[Vb listbox display multiply forms?](http://stackoverflow.com/questions/29474037/vb-listbox-display-in-multiply-forms)請不要一遍又一遍地提出同樣的問題。另請參見:[問] – Plutonix

+0

對不起,更清晰的@Plutonix – IeuanW

+0

代碼示例?聽起來每次點擊按鈕時,都會創建並打開newOrder表單的新實例。如果您使用模塊級變量來保存表單,那麼您可以繼續使用相同的實例,直到您想創建一個新的表單實例。 – RianBattle

回答

0

會有很多方法可以做到這一點,但一個相當簡單的方法是使用My.Settings和利用System.Collections.Specialized.Stringcollection類型。

+0

感謝您的回覆,您能否解釋我將如何使用此功能。使用示例代碼 – IeuanW

+0

查看[MSDN](https://msdn.microsoft.com/en-us/library/saa62613.aspx),給它一個去,如果你卡住顯示你上面嘗試過,我會嘗試並從那裏獲得幫助,另請參見Plutonix另一個問題評論中的鏈接,它顯示了實現它的另一種方式(可能是更專業的方式)。 – OSKM

+0

這就是我到目前爲止所做的http://imgur.com/SA5xLFv,但是我收到了一條錯誤消息。 @OSKM – IeuanW