1樓:網海1書生
假定「原文」文字框是text1,「輸出」文字框是text2,「複製」按鈕是command1,「結束」按鈕是command2。介面自己搞定。**如下:
private sub command1_click()text2.text = text1.seltextend sub
private sub command2_click()endend sub
private sub form_load()text1.locked = true
text2.locked = true
end sub
關於vb的一點小問題。
2樓:匿名使用者
form2.picture1.line..........
就是在form1中使用form2中控制元件的時候要指出其窗體的名字
學習vb中遇到的一點小問題
3樓:
你沒有定義全域性變數,導致變數在存活期過後就丟失值了。
應該在**的開頭加上這樣一句:
public a,b,c,t,f,m
4樓:觀弈仙哲
private sub option1_click()if option1.value = true thenm = a
end if
end sub
private sub option2_click()if option2.value = true thenm = b
end if
end sub
private sub option3_click()if option3.value = true thenm = c
end if
end sub
這段**不應該寫在option3裡,而應該寫在command1下,應該在f = val(text1.text) 前寫這段**
應該這樣:
private sub command1_click()if option1.value = true thenm = a
end if
if option2.value = true thenm = b
end if
if option3.value = true thenm = c
end if
f= val(text1.text)
t = f / m
text2.text = t
end sub
5樓:匿名使用者
你應該把m宣告為全域性量,即在**的開頭打:
dim m
t是空值沒關係,過了這一行就不是空值了
6樓:匿名使用者
那些 a b c 的變數都不是全域性變數
注意,以後寫**都要對變數進行宣告,以免日後程式除錯會出現的麻煩
比如 dim a as long, b as string, c
7樓:匿名使用者
在最上面得把通用變數都申明瞭:dim ... as double,......
8樓:康白凝
在最前面把變數定義一下就不會出現這個問題了。
關於vb 程式設計的一點小問題
9樓:房恩巨集
首先這種寫法肯定是不推薦的。要把迴圈變數和迴圈體內的變數分開。該題中i加1是來自 for i=0 to 50這句。這句的意思是每執行迴圈一次,i的值自動加1.
10樓:匿名使用者
for 迴圈建議你好好看下書吧!另外你的迴圈巢狀也有點問題!
'上面**省略
next
if i > 10 then
exit for
end if
print n;str(n)
end sub
11樓:明日飛雪
你是不是學程式設計的呀
next語句本來應該是next i
後面的i可以省略
其作用就是讓迴圈變數加累加step值,for後面沒有step語句就表示step=1
也就是for的變數+1進入下一次迴圈
服了u!
12樓:匿名使用者
for i = 0 to 50 即 for i = 0 to 50 step 1 (預設即為1,每次迴圈加一)
我現在也解釋不清楚
qq或hi 我可以用例項說明。
VB中的小問題,VB中的一個小問題
left函式是返回指定數目的從字串的左邊算起的字元,a答案結果為 microsoft mid函式從字串中返回指定數目的字元,在預設狀況下返回從指定位置開始到字串結束的字元。因此答案是b。mid string,start,length 就是從字串string的第start個字元開始取length個字串...
VC 基本程式設計,VC 和 VB 哪個程式設計更好一點
這個要用到一個比較大小的語句就可以了。也就是排序。把10個數放進陣列裡面。然後用qsort函式排序。排序是一個老問題了。簡單的有冒泡法什麼的。下面是隨手寫的冒泡法,除錯下估計麼錯了。不知道你滿不滿意!include void sort int k,int count int main int a 1...
VB程式設計的小問題
拆分 千位 int 數字1 1000 百位 int 數字1 100 mod 10十位 int 數字1 10 mod 10各位 數字1 mod 10 逆序 a int 數字1 1000 b int 數字1 100 mod 10c int 數字1 10 mod 10 d 數字1 mod 10 逆序數 d...