關於VB2010程式設計的乙個問題,求指點

2023-03-26 10:55:03 字數 4432 閱讀 2975

1樓:匿名使用者

第乙個迴圈完成後,panel1上出現了數個a控制項,實際上產生了乙個控制項陣列,你可以在後面的迴圈中直接引用它的元素,如:a(i).b2=xx,其中i是迴圈變數(如原先已經有乙個了,可將其設定為控制項陣列,則用i+1),這樣就可以了。

關於vb程式設計的小問題

2樓:匿名使用者

這個問題你問的比較到位。

在vb裡面,子窗體和父窗體之間有乙個選單是否重疊的設定。你可以進行選擇當子窗體最大化是,子窗體的選單是否和父窗體的重疊。

焦點,就是當前的活動物件,也就是說,如果有3個文字框,當你把滑鼠點到第二個上時 ,你輸入的內容就會在第二個顯示,而其他兩個不會有反應,這個時候其實就是第二個是獲得了當前焦點。

不清楚可以繼續提問。

如果你選擇了子窗體選單覆蓋父窗體選單,那麼子窗體選單就會出現在父窗體選單的位置,如果你選擇了重疊,那就是重疊在父窗體選單的位置,總之,就是出現在父窗體選單的位置。

3樓:匿名使用者

1、子視窗的選單顯示位置,當然在子窗體的選單欄上了。在vb裡面的多視窗模式下,子視窗的選單可以放在父視窗的選單欄上。如果是右鍵選單,會在滑鼠右鍵點選的位置旁邊,具體是哪邊由系統自動控制,反正是盡量讓你的選單放在能看得見的地方。

2、焦點可以理解為讓滑鼠和鍵盤輸入的地方。如果乙個視窗獲得焦點,那麼你操作滑鼠和鍵盤,這個視窗的程式就可以直接接收到。如果乙個文字框獲得焦點,你輸入鍵盤,內容就會被這個文字框接收到。

4樓:

getfocus

焦點 就是你準備點選的地方或者指示的地方。

子窗體有自己的選單 選單的位置不會因為焦點而改變。

急急急,題目 找出乙個可以用vb語言程式設計解決的實際問題,並介紹解決問題的思路???? 求解答,感激 50

5樓:慶年工坊

水手分椰子問題。

給猴子,自己藏一堆,然後,第二個水手把剩下4堆混合後重新分成等量的5堆。還剩下乙個。

個猴子,自己藏起一堆,以後第3,4個水手依此辦理,最後第5個水手把剩下的椰子分成等量。

的5堆後同樣剩下乙個給猴子。。。

演算法分析:利用迭代法,若某水手面臨y個椰子,則他前乙個水手面對的是 y*5/4+1個椰。

子,依次類推。若對某乙個整形y經過上述5次迭代都是整數,最後的結果即是所求。

於是,x取值從1開始,y取值從5x+1開始,按y*5/4+1進行5次迭代中若某一次不是整形則返回x曾1,再試,直到5次迭代的y全是整數,列印輸出y。。

一般地,對n(n>1)個水手,按y*n(n-1)+1進行迭代可得n個水手分椰子問題的解。

6樓:匿名使用者

我可以給你乙個例項。需要私信給我。

電大vb程式設計問題 求高手指點 萬分感謝~!

vb程式設計問題

7樓:匿名使用者

有乙個 locked屬性,設為true,就不能被了有乙個 maxlength屬性,用來限制文字框可輸入字元的長度,你設成8,它就只能輸8個字;設成10,就只能輸10個字。

設為0就是沒有長度限制。

但你這個情況必須不斷試才能得到這個具體的值,因為不同的字型大小,不同字型,相同乙個文字框能容納的字元數也是不同的。但也不算麻煩啦是不?

3.這個可以用keyup(或者keydown)來實現,但是如果有文字框的話還是不推薦,你可以在command1的caption上做手腳,相信你用軟體的時候常見到各種帶下劃線的字母,比如(確定 下劃線 o) (是 下劃線y) (檔案 下劃線f) (工具 下劃線t) 帶下劃線加字母的意思就是,你按alt+那個字母,效果等同滑鼠點選那個按鈕。vb裡也可以,不過只能用alt+ 乙個字母的形式做快捷鍵啦。

還是用例子說吧,你的command1要用alt+x來做快鍵,就在caption的屬性裡加 &x ,它就能出現乙個帶下劃線的x。加 &y 就是帶下劃線的y。你可以再試試。

這樣設的好處是,**都省了。

8樓:網友

1、把「locked」屬性設定為「true」

2、設定「maxlength」(最多輸入的字元數)

3、form_keydown裡,使用command1_click相當於按下command1

9樓:匿名使用者

1、把textbox1控制項的locked屬性設為true。

2、根據你textbox控制項的大小設定控制項的maxlength屬性,即控制項的最大字元。

3、最簡單的是設定控制項的default屬性為true,就是按回車就=點了此按鈕。

vb的程式問題

10樓:百用度戶

1、為什麼返回第乙個數:題目中已說明「找出乙個在1~1000中被7除餘5、被5除餘3、被3除餘2的數」,重點是「乙個」,所以上述程式中返回了乙個,且是第乙個,當然你也可以通過修改程式讓其返回第二個或第n個;

2、為什麼用exit for:因為已經找到了滿足題目的數字,所以沒必要再繼續for迴圈,直接退出就可以了;

3、為什麼要加if i<=1000 :因為假如1000中沒有滿足題目的數字,在結束for迴圈時,i 的值就等於1001,按上述程式的意思就不需要輸出,所以加判斷語句。

樓主,明白了嗎?

關於vb的問題,哈哈老師留的作業~~

11樓:匿名使用者

樓上答得很好,但覺得也不一定是答案。我也的發表下我的看法:

寫出表示x是3或7的倍數的vb表示式:

x mod 3 = 0 or x mod 7 = 0 ;

寫出5<=x<10的vb表示式:

x >=5 and x < 10 ;

已知s=「123456」,求表示式val(left(s,4)+mid(s,4,2))的值。

left(字串,左邊讀取個數),mid(字串,開始位置,讀取個數),"符號是強制連線用的,則1234 "+56 ,所以是 "123456".

寫出|x+y|+z5 的vb表示式。

abs()放回絕對值的函式,abs(x+y)+z*5 ,(我覺得是乘)

寫出產生100~200(包括100和200)範圍內的乙個正整數的vb表示式。

100+int(rnd(1)*101) ;rnd函式是隨機產生乙個整數1一下的整數。

希望能採納!謝謝。

12樓:潛惜朱星爵

在窗體上新增乙個文字框textbox用來輸入金額,乙個**框picturebox用來輸出結果,乙個按鈕commandbutton用來執行。

private

subcommand1_click()

dimcoins(9)

asinteger

dimmaisu(9)

asinteger

dimiasinteger

dimmaslong

coins(1)

coins(2)

coins(3)

coins(4)

coins(5)

coins(6)=50

coins(7)=10

coins(8)=5

coins(9)=1

m=val(

fori=1

to9maisu(i)=m

\coins(i)m=

mmodcoins(i)

"錢幣","個數"

fori=1

coins(i),maisu(i)

nextendsub

vb程式設計這題怎麼寫?

13樓:北村他旬

題目內容: 由於計算機內部表達方式的限制,

vb的幾個小問答題目幫忙解答一下

14樓:匿名使用者

1、mousedown 和mouseup 事件。

2、迴圈體執行的次數是不確定的,需視具體情況而定。

在do loop while 和 do loop until 中的迴圈體執行次數一次以上。

在for next、while wend、do while loop 、do untile loop中的迴圈體執行0次以上。

3、字串常量的分界符 " 日期/時間型常量的分界符是 #

4、「計算機」+ vbcr +"網路"

5、int(),fix()取整 。cint,round()四捨五入。

6、包含有常用的內部控制項的視窗是工具箱。在vb系統中檔案型別有 frm、vbp、bas、cls等。

7、列表框組合框控制項有additem、clear、drag、move、oledrag、refresh、removeitem、setfocus、showwhatsthis、zorder等方法。向列表組合框控制項新增專案的方法additem,刪除專案的方法是removeitem。

VB程式設計遇到的乙個問題,關於VB程式設計的小問題

二樓的是錯誤的,寫成 會出錯,直接寫成 就行了。至於怎樣用user變數作為過度變數,關鍵是要將user定義為函式形式而不是變數形式,具體做法如下 a.公共部分 option explicit public function user s as string as string user s end ...

關於VB程式設計的問題 高手請進,急求一個VB的問題!高手請進。

加一個文字框text1,一個按鈕command1private sub command1 click if trim text1.text thenmsgbox 請輸入數字 text1.setfocus else msgbox val trim text1.text 100 米 left cstr ...

問關於VB的問題,問乙個關於VB 的問題?

1全部定義陣列m,產生3個陣列元素m 0 m 1 m 2 dim m 2 通過迴圈,為陣列元素賦初值,m 1 0,m 2 0 for i 1 to 2 m i 0 next i 以下是二重迴圈,外迴圈i 可取值1,2 內迴圈j可取值1,2。執行時 當外迴圈i 1時,內迴圈變數j的取值走一圈,如下 i...