VB6 0初學者的十個程式設計小技巧

2021-09-30 02:19:28 字數 2144 閱讀 1944

1、如果一行程式太長,能不能換行?

vb的程式**是允許換行書寫的,只要在每次換行的最後乙個字元加上換行字元「_」就可以了。例如:

sub picmove()

frm.picture2.left = frm.picture1.left + _ 』加上換行符

frm.picture1.width

end sub

2、 如何在設計的時候清空存在的?

用滑鼠點中該,在屬性視窗中選中picture屬性,按del鍵便可清空。

align="right" marginwidth="0" marginheight="0" src="" frameborder="0" width="360" scrolling="no" height="300">3、 visual basic 如何注釋一段較長程式**?

vb注釋程式**的符號是「'」,只要在某行程式前面加上「'」,就可以注釋該行程式。但如果程式**很長的時候,一行一行地注釋令人覺得難以忍受。vb本身提供了這個功能,在主選單「檢視」選項的「工具欄」下,選中edit,vb的介面會出現一排工具按鈕,其中的手形圖示按鈕後的兩個按鈕用於「設定注釋塊」和「解除注釋塊」。

4、怎麼實現滑鼠一移上去就出現小提示視窗的功能?

vb 裡每個控制項都有tooltiptext屬性,只要加上一行程式就可以了。

例如:label1.tooltiptext = "這是提示!"。

5、 如何獲得當前軟體的執行磁碟目錄和命令列引數?

6、我想換掉滑鼠顯示的形狀,怎麼做?

vb提供的系統控制項一般都有mousepointer和mouseicon屬性。我們可以尋找自己喜歡的*.ico,*.cur檔案,實現的程式如下:

screen.mousepointer= 99 』使用者滑鼠型別

screen.mouseicon=loadpicture("c:/abc/1.ico") 』讀取滑鼠的圖示檔案

7、如何設定程式的錯誤出口?

on error語句用於程式的錯誤出口處理。一般的處理方法有兩種:

1) 遇到錯誤跳轉到某一行程式去執行,on error goto someline。

例如:

on error goto err_line

...

label1.caption=「正確執行」

err_line:

...

label1.caption=「出錯了!」

2) 遇到錯誤之後忽略當前錯誤,繼續執行,on error resume next。

例如:

on error resume next

...

label1.caption=「不管對不對都要執行」

...

8、怎樣獲得鍵盤輸入和判斷敲鍵的ascii值?

把窗體的keypreview屬性設定成true,然後在form_keypress 事件裡編寫程式**如下:

private sub form_keypress(keyascii as integer)

me.caption = str(keyascii) 『取得鍵盤輸入的字元

...

end sub

9、我希望窗體一執行就在螢幕的**,怎麼實現?

vb的系統物件screen記錄了當前顯示模式的高度和寬度,可以利用這個值來設定窗體的位置。

sub centerform(frm as form) 『定義過程

frm.move (screen.width - frm.width) / 2, (screen.height - frm.height) / 2

end sub

private sub form_load()

centerform me 』呼叫過程

end sub

10、很多軟體都有滑鼠在文字框textbox一按下,就選中所有文字的功能,是怎麼實現的?

private sub text1_gotfocus()

text1.selstart = 0

text1.sellength = len(text1.text) 』過程呼叫

end sub

《送給初學者的五個除錯小技巧》

嘿嘿,有的小夥伴心裡肯定想 怎麼把這種編譯器都能查出的東西放在第乙個?沒水準!我這裡的這個拼寫錯誤並不是環境能自動查出的物件名稱或者關鍵字有誤,而是你自己定義了多個型別相同而且名稱相似的物件後,在使用時用錯了。這種情況,在有拼寫提示的環境裡更容易發生,而且很難察覺。怎麼解決這種問題呢?當然在敲得時候...

函式程式設計的十個小技巧

functional calisthenics是一套類似object calisthenics物件導向健美操的實踐模式,這些規則能夠讓你函式程式設計得更好,這些嚴格的約束能夠讓你以不同角度來思考如何編寫 1.只發生在頂層我們希望我們的 都是純函式的,這是為了避免依賴任何不純的因素,也就是說,如果必須...

樹莓派初學者?先做做這十個專案吧

感測報警的效能要求並不高,arduino就能很好地完成,當然樹莓派就更不用說了。打造乙個簡單的結合運動感測器和壓電蜂鳴器的報警系統能夠讓你更快地了解樹莓派的外部硬體利用方法 另外,在這個簡單的專案中,你也能開始學一點python了!這個專案所需要的部件不多,除了樹莓派,再來一張sd卡,乙個被動紅外感...