vb 程式設計 如何呼叫另一窗體過程

2025-07-25 18:05:15 字數 3025 閱讀 5670

如何在vb中讀取另乙個窗體的內容

1樓:網友

如果窗體1(form1)沒關,可以在窗體2(form2)中直接用讀取其值;如果窗體1(form1)可能關了(unload),則須在模組(module1)中宣告乙個全域性字串變數(public)來儲存你想在其它窗體用的內容。

2樓:網友

在form2中寫i=就可以讀取form1中text1的內容。前提是form1沒有被unload(解除安裝)。

3樓:鄭欣

1窗體名稱為d,2窗體名稱為z

1窗體新建乙個文字框,名稱為yhm1。

2窗體新建乙個文字框,名稱為yhm2。

在2窗體新增**:

private sub form_load()=

end sub

4樓:網友

建個模組 之後寫上。

public uname as string '全域性變數。

這樣這個變數就可以在任意視窗中使用了。

5樓:網友

將使用者名稱定義為public型,做法為在窗體級中定義,程式最開頭。

6樓:網友

private sub command1_click()'登入窗體中= text1'text1為使用者名稱控制項。該語句可放雜form_queryunload或form_unload中,但必須在unload之前,一旦me被unload,將無法再呼叫。

unload me

end sub

如果登入窗體沒有被unload,可在窗體2中使用:label1='其中text1為使用者名稱控制項。

也可定義乙個全域性變數,儲存使用者名稱,可隨時隨地呼叫。

vb怎樣呼叫其他窗體過程函式和變數,不是模組

7樓:網友

其他窗體過程函式和變數必須要public,然後窗體名。過程名 或 窗體名。變數名就可以呼叫。

8樓:網友

被呼叫的過程函式和變數必須是public定義的(就像模組一樣)呼叫時先寫窗體名,如:

窗體名是form1,用public定義的過程函式和變數分別是:

public x as long

public sub f1()

public function func2() as long則在模組和其它窗體中引用上述定義時:

msgbox

calln=func2()

9樓:

窗體名。過程名。

窗體名。變數名。

窗體名。函式名。

不過還是建議你將重複使用的功能寫成乙個函式或過程放在標準模組中。

10樓:網友

窗體名。函式名或者變數名。

11樓:網友

在窗體1中使用窗體2.函式名。

如:private sub form_load() 'form1中。

1"end sub

12樓:網友

呼叫名=窗體。函式或窗體。變數。

13樓:網友

dim abc as new 其他窗體。

abc.過程函式。

14樓:網友

在vb程式內部 執行dim 其他視窗即可。

vb乙個窗體上的數值怎麼能夠被另乙個窗體上的**引用

15樓:網友

可以採用兩種方法來解決:

一)在標準模組中宣告全域性變數,該變數在乙個窗體的某事件中賦值或改變,另一窗體的某事件或過程中執行時就可直接引用。

標準模組**。

option explicit

public i as long

form1**。

option explicit

private sub command1_click()i = 12345

end sub

private sub form_load()end sub

form2**。

option explicit

private sub command1_click()text1 = i

end sub

二)定義變數屬於乙個窗體上的公共變數,在另一格窗體可使用(窗體名。變數名)的**來飲引用。

例引用form1中定義的公用變數i賦值給文字框text1的屬性text,則寫為。

form1**。

option explicit

public i as long

private sub command1_click()i = 12345

end sub

private sub form_load()end sub

form2**。

option explicit

private sub command1_click()text1 =

end sub

全域性變數或公用變數用public 語句宣告。

public 語句。

在模組級別中使用,用於宣告公用變數和分配儲存空間。

16樓:司徒驚月

如果只是2個窗體間傳值,可以在第乙個窗體的unload事件裡直接把text的值賦給就可以了。。

17樓:網友

在第二個窗體裡定義乙個全域性變數,public txt as string

窗體一退出時將文字框的值給變數txt,窗體二在讀取這個變數就行了。

vb中能不能用乙個窗體呼叫另乙個窗體的控制項

18樓:匿名使用者

你的呼叫是什麼意思?

使用其他窗體的控制項是可以的,比如有2個窗體form1和form2,form1裡有個textbox,內容是aaa,那麼在form2裡可以呼叫到form1的textbox內容,直接用就行了。

delphi7 如何呼叫另乙個視窗控制項的功能?

你可以動態指定adoquery的 datasource的指向,這樣就可以用其它的adotable了,不過不建議你這樣做,最好是建議個datamodal 把所有的資料操作控制項全放到這裡,每個form引用就ok了。在delphi中怎麼呼叫其他窗體的函式 tform class tform public ...

急求VB程式設計,VB程式設計一般的四個步驟

這要自己做 網上沒有。詳細點。幾行幾列,打個圖。vb程式設計一般的四個步驟 1 建立應用程式介面。2 設定物件的屬性。3 編寫應用程式的 4 儲存和執行程式。vb擁有圖形使用者介面 gui 和快速應用程式開發 rad 系統,可以輕易的使用dao rdo ado連線資料庫,或者輕鬆的建立active ...

vb 啟動另一程序問題

在窗體裡面放如個timer控制項。private sub form load 載入窗體的時候執行下面 間隔秒 最大為秒。shell c vbhide 隱藏執行c 不能在程序裡面隱藏 當然自己本身隱藏程序的話也不會顯示在程序裡面。end sub private sub timer timer end 退...