我想知道在vb中通過不同的表單保存和加載數據的最簡單方法是什麼。我只想保存3個用戶保存的textbox.text文件,並能夠將其加載到不同的表單上。保存和加載數據的簡單方法Visual Basic
11
A
回答
3
最簡單的選擇是將它們保存爲簡單的分隔文本文件。舉例來說,這將保存值以管道分隔的文件:
File.WriteAllText("C:\Data.txt", String.Join("|", new String() {TextBox1.Text, TextBox2.Text, TextBox3.Text}))
,這將在閱讀:
Dim values() as String = File.ReadAllText("C:\Data.txt").Split("|"c)
TextBox1.Text = values(0)
TextBox2.Text = values(1)
TextBox3.Text = values(2)
然而,這不是聰明保存到一個文件中的根目錄。最安全的事情是將其存儲在獨立存儲的文件中。另外,將它存儲在XML中會更好。這可以通過序列化輕鬆完成。
18
如果是用戶設置,則可以使用內置的My.Settings對象進行保存和加載。
從上面的鏈接:
的My.Settings對象提供對應用程序的設置,允許你動態存儲和檢索屬性設置等信息,爲您的應用。
您可以在項目屬性的設置部分創建的設置:
,你可以像這樣訪問。
dim MyTemp as String = My.Settings.MySetting
和保存它像這樣
My.Settings.MySetting = "StringValue"
My.Settings.Save()
這將在您的配置文件中像這樣被持久化:
<userSettings>
<WindowsApplication11.My.MySettings>
<setting name="MySetting" serializeAs="String">
<value>TempValue</value>
</setting>
</WindowsApplication11.My.MySettings>
</userSettings>
+0
完美的解決方案感謝隊友:) –
0
Complete description of solution, from Microsoft.
一個偉大件事微軟一直很棒的紀錄片至少在過去25年。 MSDN質量即使與Stackoverflow(軟件麥加)同等水平
相關問題
- 1. 在ASP.NET(Visual Basic)中保存數據?
- 2. 的Visual Basic:保存,命名,裝載
- 3. 加載,保存和重新加載數據的最佳方式
- 4. Visual Basic .NET(簡單的方法來測試窗體)
- 5. 如何在Visual Basic數組中存儲簡單的輪廓線?
- 6. Android:保存少量數據的最簡單方法是什麼?
- 7. 從方法加載和保存SharedPreferences
- 8. C++ Boost.serialization vs簡單加載/保存
- 9. 簡單保存/加載整個陣列
- 10. OpenCV加載/保存直方圖數據
- 11. jquery加載簡單數據
- 12. 簡單的Visual Basic q中的excel宏
- 13. 什麼是最簡單的方式來存儲和加載數據的JavaScript?
- 14. Visual Basic - 簡單的Web刮板
- 15. Visual basic 2010檢查文件是否存在於表單加載
- 16. 有數據存在時添加ID列的簡單方法
- 17. 清除表單中的數據。 Visual Basic
- 18. 加載android webview的最簡單方法
- 19. ClassLoader - 加載和保存數據
- 20. 在UItableview中保存和加載數據
- 21. 保存和加載數據(iphone sdk)
- 22. 加載/保存數據的替代方法 - 無需序列化?
- 23. 保存/加載IOS數據
- 24. Java保存簡單的數據
- 25. Android如何保存簡單的數據
- 26. Visual Basic鍵 - 數據存儲問題
- 27. Visual Basic窗體.close()方法
- 28. 無法將簡單數據保存到解析數據庫
- 29. 在django中保存或顯示錶單數據的最簡單方法
- 30. 有沒有辦法簡單地使用visual basic將數據寫入文件
是否需要保存到磁盤,以便即使應用程序已關閉或僅需要將其存儲在內存中時它仍然保留? –
它需要保存到磁盤。 – Jonathan