1樓:網海1書生
你可以在窗體的load事件中給x賦初始值:
private sub form_load()x = 10
end sub
如果是模組中的全域性變數,而且啟動物件設為sub main,則可以在main過程賦初始值:
sub main()
x = 10
end sub
也可以在使用x的時候,先檢測x,如果是空值,就賦初始值:
if isempty(x) then x = 10還有一種方法,可以把x定義為常量,這樣就可以在定義時直接賦初始值:
const x = 10
如果你的這個x是固定數值的話,建議你用最後一種方法。如果x是需要變化的,就只能用前面三種了。
2樓:範永熙喆
要是那樣的話,還是弄個標準模組,在那裡面定義這個全域性變數。
3樓:
可以在form_load過程裡賦值:
dim x
private sub form_load()x = 10
end sub
4樓:夕陽天使
private sub form_load()
x = 10
end sub
5樓:匿名使用者
global s as string
只能寫在 module 中
vb如何定義全域性變數並初始化
6樓:
1.在工程屬性中設定啟動物件為"sub main"
2.新建乙個模組(.bas檔案)
3.在模組中設定全域性變數
4.在模組中新增:
sub main()
變數初始化語句
原來的啟動窗體.show
end sub
7樓:
1、新增乙個.bas模組
2、然後再裡面定義乙個全域性變數 public aa as string ,就所有窗體都能呼叫了。
vb.net 全域性變數的定義以及初始化
8樓:包布丁
vb.net中所有變數都應該在某個類級成員裡面,很少有說「全域性變數」的,如果要實現它需要定義模組,這裡暫時不考慮。
如果在單窗體專案中,直接在class form1中定義的n是form1的成員變數;如果你在sub b中定義n,它就是乙個區域性變數,它們的生命週期是不同的。
作為成員變數時,若sub b對n進行了訪問和修改,那麼下一次sub b訪問的依然是修改過的n。而作為區域性變數的n,在每次sub b中dim n as integer時都會重新初始化一次,修改後,一旦end sub,修改的n也就失效了。
另:區域性變數需要賦初值,比如dim n as integer = 0
9樓:匿名使用者
dim n as integer =0
vb中的全域性變數怎麼定義?
10樓:肥仙女
1、首先,我們右擊資源管理視窗。
2、如圖,在這裡點選右鍵,選擇」新增「選項,然後點選「新增模組」
3、然後出現選擇模組,點選「開啟」。
4、然後我們寫上public關鍵字,即可定義全域性變數。
5、然後我們在窗體中直接呼叫。
6、然後便可以直接執行除錯,例如publicaasinteger。
11樓:匿名使用者
在.bas檔案中用public定義。初始化最好在sub main中進行
12樓:
全域性變數是指在整個工程中都可以使用的變數,它通常在公用的標準模組中使用 public 進行宣告;
如果在窗體中使用public關鍵字宣告的變數,在當前窗體處於已載入的情況下,在其他窗體中也可以使用,方法是窗體名.變數名,但是他不能被稱為全域性變數,只能是理解為模組級變數。
全域性變數和區域性變數的區別,全域性變數 靜態全域性變數 靜態區域性變數和區域性變數的區別
一 用途不同 全域性變數 描述物件有什麼 在類中定義 類中所有方法都可以使用。區域性變數 臨時儲存資料 在類的方法中定義 只能在當前方法中使用。二 使用不同 全域性變數 整個類中可用 區域性變數 該方法內可用 三 初始值不同 全域性變數 有初始值 區域性變數 無初始值 擴充套件資料 使用全域性變數會...
Paracraft中,變數與全域性變數的定義
本地變數的作用 範圍只限當前 方塊,即使多個 方塊共用乙個電影方塊,每個 方塊的本地變數作用範圍也只是單個 方塊 如圖中第1處所示 全域性變數的作用範圍是整個世界的 方塊,在某個 方塊中定義了全域性變數並執行該 方塊後,在整個世界中建立的 方塊中都能看到該全域性變數並使用。在程式設計中是什麼意思 是...
php全域性變數和php預定義變數
僅供參考,更多,可以檢視http www.phpsu.com 預定義變數 php 提供了大量的預定義變數。由於許多變數依賴於執行的伺服器的版本和設定,及其它因素,所以並沒有詳細的說明文件。一些預定義變數在 php 以命令列形式執行時並不生效。有關這些變數的詳細列表,請參閱預定義變數一章。warnin...