vb如何在form2中呼叫form1的值和變數

時間 2021-09-01 20:52:08

1樓:匿名使用者

vb6.0在form2中呼叫form1的控制元件屬性值和變數方法:

控制元件屬性值引用需加字首form1:

例:在form2的label1的caption屬性引用form1的text1.text值。

label1.caption = form1.text1.text引用變數,需要先在form1窗體**的通用部分宣告一個公共變數。

public a as string

例:在form2的label1的caption屬性引用form1的a變數值。

label1.caption = form1.a引用在標準模組中宣告的變數,且在form1中被賦值,在form2中無需新增form1字首。

2樓:愛問西瓜愛答樹

如果是form1的控制元件,可以寫成form1.***x 因為這些是form1 form2是全域性物件。否則不行。

不然就把在form1使用的變數在module裡定義。這樣的變數也是全域性的

3樓:匿名使用者

值可以呼叫,一般變數要有公共變數呼叫,或者由form1為form2附值

4樓:丶我不是本人

form2**中需要呼叫時寫 form1.****.****

vb form2呼叫form1中內容

5樓:匿名使用者

form1中新增

源**:

private sub command1_click()form2.show

end sub

form2中:

private sub command1_click()print form1.text1.textend sub

這樣就可以了

6樓:匿名使用者

'form1中:

private sub form_load()form2.show

end sub

'****************************************===

'form2中:

private sub command1_click()print form1.text1

end sub

'****************************************===

7樓:匿名使用者

這個題用不著變bai量,你要是du

想用的話也可以zhi。

第一dao種,不用變數方法:

內form1中的**容:

private sub command1_click()form2.show

end sub

form2中的**:

private sub command1_click()print form1.text1.textend sub

用變數的方法:

新增一個模組,在模組中寫到:

public form1text as string然後在form1中寫:

private sub form_load()form1text = text1.textend sub

private sub text1_change()form1text = text1.textend sub

private sub command1_click()form2.show

end sub

在form2中寫:

private sub command1_click()print form1text

end sub

第二種方法不但麻煩,還要宣告變數,使得方法二佔用的記憶體空間也更大,所以我還是推薦使用第一種方法。

8樓:匿名使用者

上面那位大哥寫得很詳細

在vb2019中如何用遞迴呼叫寫s x x 2x x的程式

public function fn byval x as integer,optional byval index as integer 1 as integer if index x then fn x index elseif index x thenfn x index fn x,index...

如何在matlab中呼叫matlab中已有的函式

呼叫函式檔案 myfile.m clear clcfor t 1 10 y mylfg t end 自定義函式檔案 mylfg.m function y mylfg x 注意 函式名 mylfg 必須與檔名 mylfg.m 一致 y x 1 3 注 這種方法要求自定義函式必須單獨寫一個m檔案,不能與...

如何在c中webservice呼叫方法總結

一騎當後 一 webservice在cs後臺程式中的呼叫 a 通過名稱空間和類名直接呼叫 示例 webservice ws new webservice string s ws.helloworld b 通過新增web引用的方式呼叫,首先新增web引用,通過url指向webservice,指定web...