簡體   English   中英

在Visual BASIC中設置變量的值

[英]Setting the value of a variable in Visual BASIC

嗨,我是編程世界的新手,我已經開始使用Visual BASIC進行編程。 我正在嘗試通過程序關閉事件設置變量的值,並在程序加載事件中加載相同的值。 例如:首先我嘗試:

Dim Age as Integer
Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
Age = 50
End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Textbox1.text = Age
End Sub

但是,當我關閉程序並重新啟動它時,它將重置為零。 接下來,我嘗試從屬性進行“設置”,但是如果我將程序從一個位置移動到另一個位置,那么它也會重置所有內容。 最后,我嘗試使用Stream讀寫器來獲取最終值,但是為此,我不得不將一些文本文件附加到不需要的程序上。 誰能幫助我如何通過自定義類庫或其他方法解決以下問題?

您擁有的所有變量都是運行時變量。 這意味着它只有在程序運行之前才有價值。

如果要存儲從用戶那里獲取的數據,請將其存儲在數據庫中。 您可以使用任何類型的數據庫並將其連接到程序,然后將所有內容存儲在其中。 您也可以從數據庫中檢索值,以便在重新啟動程序時在系統中使用。

如果您不熟悉編程並嘗試學習視覺基礎,請從基本概念開始,或者選擇一本從基礎開始的書。 一旦了解了編程的基礎知識,就可以閱讀有關將程序​​連接到數據庫的信息。

除非您將其保留在應用程序設置或某種平面文件,數據庫等中,否則關閉應用程序時age的值永遠不會保持不變。可以在窗體打開時或從以下位置在應用程序中設置初始值應用程序設置中的靜態值,但是除非您將該值存儲在內存以外的其他位置,否則它將不會持續存在。

您可以做的是創建一個名為module1.vb的表單。 以這種形式聲明並設置變量。

Public Age As Integer = 50

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM