VB的一點小問題,關於VB的一點小問題。

2022-09-22 01:31:58 字數 2295 閱讀 5758

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