VB 程式問題,關於VB程式設計的小問題

時間 2023-05-12 12:25:08

1樓:匿名使用者

資料檔案開啟,讀寫,關閉。

程式設計大神幫我看看這個程式為什麼有問題(vb程式)?

2樓:匿名使用者

定時器函式中 timer1_time(),不要直接使用n,而是使用乙個隱藏的文字框來儲存n,不同函式中n是不相通的。

關於vb程式設計的小問題

3樓:匿名使用者

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

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

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

不清楚可以繼續提問。

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

4樓:匿名使用者

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

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

5樓:

getfocus

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

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

關於vbs程式設計的一些問題

6樓:網友

vbs是一種基於vb語言的指令碼程式設計方法,你也可以叫他是一種程式語言。所以如果你已經有很好的vb基礎的話是很容易學的,不過你學過c++也不錯因為計算機各種程式語言都是有相似之處的。學會vbscript指令碼你就可以製作一些高階或者低階的指令碼程式完成自動處理功能,比如說過去網上流行的「不說我愛你就關機」指令碼,這些都是很簡單和低階的。

而且學會vbscript你就基本可以編寫asp網頁(這可是目前應用相當流行的網頁哦),而且可以方便你更好的學習和認識vb語言(相信你如果在c++的基礎上學會了vb語言就更不錯了,呵呵)。

我前段時間學習過這種指令碼,很有意思,剛開始感覺很簡單後來感覺越學不懂的越多。至於這方面的書確實不太多,我看過一本很不錯的《vbscript程式設計師參考手冊》是一本紅皮書。還有一些我學習時用過的一些電子資料,你要的話我發給你。

7樓:**聖使

我學vbs也沒有看啥書啊,只是下了個"vbscript 語言參考 .chm"和"vbs指令碼程式設計簡明教程之一。doc",看了個大概。

編寫vbs用的是"vbsedit ",其實它也是乙個很好的教程。

這是vb的乙個問題?

8樓:巫馬英武

就像你在ktv選姑娘,乙個乙個進來,從1~5你看了5個,每看乙個,媽媽桑就喊一聲「next」,也就是迴圈了5次,但第6個姑娘還是得進來,為什麼進來呢,因為5執行以後,下面還有乙個next,就是媽媽桑最後又喊了一聲「下乙個」,懂了不?

9樓:岔路程式緣

這是執行順序的原因造成的,為敘述方便,先把語句編號:

for n=1 to 5①

next②print n③

執行順序是:

1、第一次執行①:首先建立迴圈:迴圈變數n,初值1,終值5,步長是預設的1。然後n賦值1,比較n=1≤5成立,執行下一句;

2、執行②:n加1變成2,返回①;

4、再執行②:n加1變成3,返回①;

6、執行②:n加1變成4,返回①;

7、第四次執行①:n=4≤5成立;

8、執行②:n+1變成5,返回①;

9、第五次執行①:n=5≤5成立;

10、執行②:n+1變成6,返回①;

11、第六次執行①:n=6≤5不成立,跳出迴圈,程式去執行next後面的那一句。

12、執行③,列印n的值,這時n的值是6,故列印出6。

程式執行時輸出6是正確的。

vb問題 求解

10樓:柳晴桖

解決問題這些,然後qq的話放在開頭看的這麼調壓的方法都是不一樣的,每個人想的都是。

11樓:幸運的蒼老師

被問題求解,肯定要解釋好才行啊,是不是?

12樓:三冥界火麒麟三

未必問題是達到一定的標準才能非常靠譜。

13樓:匿名使用者

一問題求解你可以把他倆互算。

14樓:文化丶兔子

那種變成尾巴,你都可以自己去找到問題。

15樓:單調

問題題目有問題的話,你可知道他可能會更了解。

16樓:網友

這個問題應該是要專業的人去解,一般人是解不出的。

17樓:百小度

這個的話可以去進春上班,可以幫你解答的。

18樓:奚連

我覺得你可以去詢問一下你的老師,或者詢問一下你父母吧。

vb的程式問題

19樓:百用度戶

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

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

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

樓主,明白了嗎?

vb程式設計問題

20樓:匿名使用者

有乙個 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。你可以再試試。

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

21樓:網友

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

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

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

22樓:匿名使用者

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

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

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

vb程式語言程式設計序問題),VB程式語言 程式設計序!!(3個問題)

三個問題才給10分,也太少了,呵呵 不過還是幫你解決一下。1 如下 private sub form load dim i as integer dim s,t as single dim n as integer show clss 0 t 1 n val inputbox 請輸入n的值 if n...

vb程式設計問題,關於VB程式設計的小問題

這個問題你問的比較到位。在vb裡面,子窗體和父窗體之間有乙個選單是否重疊的設定。你可以進行選擇當子窗體最大化是,子窗體的選單是否和父窗體的重疊。焦點,就是當前的活動物件,也就是說,如果有3個文字框,當你把滑鼠點到第二個上時 你輸入的內容就會在第二個顯示,而其他兩個不會有反應,這個時候其實就是第二個是...

VB程式設計問題,VB程式設計問題

窗體上新增picture1控制項,再新增command1控制項,右鍵點中command1複製,貼上三次,按圖中排列好 private sub command1 click index as integer select case index case 0 picture1.cls picture1....

關於VB程式設計的問題(見補充),乙個關於VB程式設計的問題(見補充)

在模組中定義兩個變數不就完了?模組 public a1,a2 as integer sub main a1 5040 a2 5021 end sub 窗體l private sub command3 click if text1 a1 and text2 a2 then command3.enabl...

VB程式設計新手問題,VB程式設計中的迴圈問題

隨便畫乙個按鈕叫command1,option explicit private q x private sub command1 click command1.caption q int x rnd end sub private sub form load q array 你好 你今年多大 喂 ...