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

2021-09-01 20:51:15 字數 1902 閱讀 4654

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樓:匿名使用者

上面那位大哥寫得很詳細

C怎麼從Form2中呼叫Form1中的東西

方法有多bai種這裡講兩種其他就不du多說了。zhi1種 將from1中的string sqlconstring 定義dao成公共靜態變數版就可以在from6中用form1.sqlconstring得到權值最終寫法是 public static string sqlconstring 2種 還是要將...

如何在c中呼叫vc中編寫的,如何在C 中呼叫VC 中編寫的DLL

1 如果這是個用c 編寫的dll檔案,那麼using dll檔案的名稱空間,然後就可以呼叫名稱空間中的類。2 如果是不是用c 編寫的dll檔案,那麼就把dll放到合適位置 winform程式目錄下,web程式bin資料夾下,system32資料夾下 然後using system.runtime.in...

python如何在函式中呼叫另函式返回的多個

不需要的值用 代替。例如,只要b的值 b return 你的bai意思是 函式值返回值直接放du到另一個函zhi數當參dao數吧實際上可以回變通一下,返回答的是元組,然後怎麼拿到元組中的一個最簡單的就是使用 如果 return a,b,c 想拿到b使用 fun 1 下標從0開始 你可以用3個變數去接...