1樓:匿名使用者
label用陣列控制元件,不使用全域性變數的話,可以在form1中使用一個控制元件來儲存index
form1: label1(0),label1(1),lblindex(前面兩個是陣列控制元件)
form2: text1,command1
form1 code:
private sub label1_click(index as integer)
lblindex.caption = index
form2.show
end sub
form2 code:
private sub command1_click()
form1.label1(form1.lblindex.caption).caption = text1.text
form2.hide
end sub
2樓:匿名使用者
定義一些全域性變數,通過這些變數來傳遞資料。
3樓:喻元愷
這個沒有什麼的哈,其實是很簡單的了,你可以用個公共變數來控制,還有你可以寫form2的公共函式或是其他的來獲取,總之實現的方法是很多的了哈
4樓:螢火蟲與滿天星
建模板 或者寫個public函式 都可以
比如:public i as ingtergerlabel1_click事件
i=1form2.show
label2_click事件
i=2form2.show
然後form2的command_click事件裡if i=1 then
form1.label1.capital=form2.textbox.text
else
if i=2 then
form1.label2.capital=form2.textbox.text
end if
end if
me.unload
就可以了
5樓:辛語辛辰
private sub label1_click()form2.show
end sub
private sub cmd_click()form1.label1.capital=text1.textunload me
end sub
vb如何在form2中呼叫form1的值和變數
6樓:匿名使用者
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字首。
7樓:匿名使用者
值可以呼叫,一般變數要有公共變數呼叫,或者由form1為form2附值
8樓:丶我不是本人
form2**中需要呼叫時寫 form1.****.****
vb form2呼叫form1中內容
9樓:匿名使用者
form1中新增
源**:
private sub command1_click()form2.show
end sub
form2中:
private sub command1_click()print form1.text1.textend sub
這樣就可以了
10樓:匿名使用者
'form1中:
private sub form_load()form2.show
end sub
'****************************************===
'form2中:
private sub command1_click()print form1.text1
end sub
'****************************************===
11樓:匿名使用者
這個題用不著變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
第二種方法不但麻煩,還要宣告變數,使得方法二佔用的記憶體空間也更大,所以我還是推薦使用第一種方法。
12樓:匿名使用者
上面那位大哥寫得很詳細
vb中如何實現從form1跳轉到form2,同時關閉form1拜託各位了 3q
13樓:漆鳴晨
private sub command1_click() unload me'解除安裝form1 form2.show'載入並顯示form2 end sub 回答人的補充 2011-01-04 16:15 窗體1中按鈕的**:
private sub command1_click() me.visible = false form2.show end sub
vb6 如何讓form1中的text1控制元件讀取form2中t
首先先新增一個form2窗體.接著分別在form1中新增text1文字框控制元件和在form2中新增text1文字框控制元件,先別更改它們的任何屬性值.然後雙擊第一個form1窗體,在裡面輸入如下 這段 只有在你關閉form1窗體時,才被執行.private sub form unload canc...
c窗體呼叫問題?有視窗Form1,按了上面的button空間後Form1關閉Form2出現急急急
在主函式中new出form2 然後再發form2中的建構函式中書寫下列 form1 f1 new form1 f1showdialog 在button 點選事件中書寫下列 this.close 以上 可以實現你要的效果,如有其他需要請hi我 this.form1.close form form2 n...
c在form窗體的panel控制元件中新增label控制元件
寫代bai碼du zhilabel.top daopanel.height label.height 內容2 label.le f t panel.width label.width 2 我來告訴你標準答案 註冊panel的resize事件,裡面寫下這些 label.location newpoin...