VB中通過form1的控制元件呼叫了form2,怎麼將form2中的處理結果傳回form1的相應控制元件

2022-07-04 13:46:50 字數 3289 閱讀 7358

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