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個變數去接...