vb 窗體間傳遞值,VB多窗體之間值的傳遞問題

2025-02-02 08:20:25 字數 2596 閱讀 7342

1樓:網友

那個你可以把第二個窗體設定成第乙個窗體的子窗體,這樣就可以傳參進去。

也可以用session把值儲存起來吧~~

vb多窗體之間值的傳遞問題

2樓:網友

1全部在工程中新增一模組,在模組內定義你的自定義型別便可。

3樓:豬豬

你可以在模組裡定義公共變數型別。

也可以在。form2裡呼叫form1裡的。

vb初學者。如答案有誤請大家見諒!

vb中窗體間傳值問題

4樓:網友

當你第一次單擊commandbutton時c這個值並未賦值,直接就顯示form2了但並沒有直接執行form2中的load事件,就在form1上直接顯示「a+b」

5樓:網友

關閉form2 unload form2建議修改:

private sub command1_click() '按鈕1'呼叫窗體form2運算c的值。

print "a+b=" & c

end sub

6樓:網友

執行窗體form2按回車關閉窗體2,form2窗體中的**:

option explicit

private sub form_keypress(keyascii as integer)

if keyascii = 13 thenunload me

end if

end sub

把print換了吧,msgbox,執行後沒問題。

7樓:網友

多窗體呼叫變數建議在模組中定義變數!

新建個模組在模組中定義a,b,c

private sub command1_click() '按鈕'呼叫窗體form2運算c的值。

print "a+b=" & c '這裡所有**都會執行完,如果沒猜錯的話應該會輸出0

end sub

private sub form_click()print "a=" & a

print "b=" & b

end sub

private sub form_load()a = 1

b = 2end sub

form2窗體中的**:

option explicit

private sub form_keypress(keyascii as integer)

if keyascii = 13 thenunload me

end if

end sub

private sub form_load()c=a+b

a+b="&c

end sub

我沒試,亂想出來的,刷分!

vb中窗體之間怎麼傳值?

8樓:網友

可以宣告乙個全域性變數。比如在form1裡宣告乙個public str1 as string然後在form2就可以使用"hello,world"

vb6)或者把這個全域性變數在模組裡宣告。

那麼無論哪個窗體都可以直接呼叫。

vb窗體間傳值的問題!

9樓:問號朵朵

時form2窗體就load了,此時的 = bb"

還沒賦值。

【vb】關於兩個窗體之間值的呼叫

10樓:星空屠戮劍

在標準模組宣告變數!用public !首先現在乙個窗體賦給全域性變數乙個值,最後呼叫!

11樓:

新增乙個模組,在模組中定義公共變數。

public 變數名 as 型別。

這樣這個變數就是全程式的全域性變數了,直接給變數賦值之後那個窗體都能使用。

希望你明白。

vb窗體傳值

12樓:網友

樓上的最好把兩個語句位置交換一下。

當然了,如果每次都重新load form2那麼可以在private sub form2_load中加入 =

13樓:網友

方法一:

private sub command1_click()=

end sub

方法二:對form1中的按鈕寫:

private sub command2_click()end sub

對form2寫:

private sub form_load()=

end sub

vb 窗體之間資料傳遞

14樓:網友

1.2.寫義個全域性變數,將的值賦給它,呼叫即可。

15樓:網友

在form2裡輸入以下**。

private sub combo1_click()shell " " & "\", vbmaximizedfocus

end sub

c窗體間如何實現引數傳遞,c 窗體間如何實現引數傳遞

窗體也是一個類,類間怎麼傳值應該知道吧。最簡單就是使用建構函式,也可以使用屬性,嫌麻煩直接宣告一個public的變數就可以了。把你要傳遞的string 變數宣告一個共有類 即,全域性變數 然後直接用 共有類的名字.變數名 呼叫變數 唉 老問題了 你去google裡搜 c 視窗 引數傳遞 一大把的教程...

VB窗體載入變半透明

private declare function setlayeredwindowattributes lib user32 byval hwnd as long,byval crkey as long,byval balpha as byte,byval dwflags as long as lo...

vb窗體最大化的問題

最好的方法還是直接設定窗體的 borderstyle 為 1 不讓最大化和調整窗體 知你什麼都會啦 在窗體resize事件中計算窗體的縮放比 然後再根據縮放比相應計算返控制元件的實際width height自己計 private sub form resize 物件名.width form1.wid...