在窗體中添加一個文本框控件 一道VB題——窗體上有text1、text2兩個文本框和一個命令按鈕command1,編寫下列程序?
一道VB題——窗體上有text1、text2兩個文本框和一個命令按鈕command1,編寫下列程序?這個問題其實很容易理解。關鍵是要了解全局變量和局部變量的區(qū)別,以及函數(shù)參數(shù)通過地址傳遞的作用。Y是全
一道VB題——窗體上有text1、text2兩個文本框和一個命令按鈕command1,編寫下列程序?
這個問題其實很容易理解。關鍵是要了解全局變量和局部變量的區(qū)別,以及函數(shù)參數(shù)通過地址傳遞的作用。Y是全局變量,X是局部變量。這兩個函數(shù)的參數(shù)都是通過地址傳遞的。
第一次單擊時,Y的初始值為0,X的初始值為2。當文本1時。Text=fun2(fun1(x),y)執(zhí)行,fun1用x作為參數(shù)調用。在x=xy:y=xy之后,x的值是2,y的值是2。函數(shù)返回X,y的值4,然后用fun1的返回值4和y作為參數(shù)調用fun2,結果是10。當文本2。Text=fun1(x)執(zhí)行,以x作為參數(shù)調用fun1。在x=xy:y=xy之后,x的值是4,y的值是6。函數(shù)返回X,y的值10
第二次單擊時,y的初始值為6,X的初始值為2。當文本1時。Text=fun2(fun1(x),y)執(zhí)行,fun1用x作為參數(shù)調用。在x=xy:y=xy之后,x的值是8,y的值是14。函數(shù)返回X,y 22的值。然后用fun1的返回值22和y作為參數(shù)調用fun2,結果是58。當文本2。Text=fun1(x)執(zhí)行,以x作為參數(shù)調用fun1。在x=xy:y=xy之后,x的值是22,y的值是36。函數(shù)返回X,y的值。
在窗體上有一個列表框,名稱為List1一個文本框,名稱為Text1一個命令按鈕,名稱為C1,標題為
Private Sub Command1uclick()Text1=List1.TextEnd SubPrivate Sub Formuload()List1。添加項“項1”列表1。添加項“項2”列表1。添加項“項3”列表1。AddItem“item4”命令1。Caption=“copy”結束Sub