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...