[i=s] 本帖最後由 m93255 於 2012-7-28 00:33 編輯 [/i]

使用程式的時候,常常會看到類似以下畫面的方塊
[img=172,144]http://farm4.static.flickr.com/3234/2941656906_42e43aecfe_o.png[/img]
這要怎麼做呢? 看下去吧!

這是利用msgbox保留字所執行出來的結果
用法如下:
msgbox 訊息內容 , 圖示設定值 , 抬頭
訊息內容如果是字串的話,一定要加「"」
例如:
msgbox “這就是顯示字串的用法"
[img=323,141]http://farm4.static.flickr.com/3050/2940804371_221ba89976_o.png[/img]
[img=172,126]http://farm4.static.flickr.com/3050/2940804481_b703826263_o.png[/img]
圖示設定值請參考下圖
[img=437,245]http://farm4.static.flickr.com/3006/2941657636_1aba6a8dc9_o.jpg[/img]
[img=508,228]http://farm4.static.flickr.com/3179/2940805123_8aa7d4da1d_o.jpg[/img]
所謂的設定值,舉例來說vbOKonly因為字太冗長所以可以直接用「0」代替
圖示及回覆按鈕若要同時設定,要用「+」號連結
例如:
msgbox “這就是顯示字串的用法" , 0 + 64
[img=397,149]http://farm4.static.flickr.com/3231/2940804575_6299792d94_o.png[/img]
[img=218,144]http://farm4.static.flickr.com/3013/2941657304_b86089a9fd_o.png[/img]
至於抬頭就是訊息方塊的標題
抬頭如果是字串的話,也一定要加「"」
例如:
msgbox “這就是顯示字串的用法" , 0 + 64 , “這是抬頭"
[img=399,123]http://farm4.static.flickr.com/3031/2941657370_1879c5cc8a_o.png[/img]
[img=218,144]http://farm4.static.flickr.com/3169/2940804831_d544c00d65_o.png[/img]
你以為msgbox就只有這點功能嗎?
錯!!!
msgbox還可以判斷使用者按的按鈕的傳回值
有關於傳回值請看下表
[img=425,319]http://farm4.static.flickr.com/3159/2941657924_55659c68db_o.jpg[/img]
將msgbox當作是一個函數,這樣它就會具有數值
我們可以用一個變數來代入msgbox傳回的數值
用法如下:
變數 = msgbox (訊息內容 , 圖示設定值 , 抬頭)
例如:
[img=348,124]http://farm4.static.flickr.com/3230/2941694364_a8087aba7f_o.png[/img]
然後要判別msgbox傳回的數值
這時就要用到If Then敘述
如圖
[img=362,186]http://farm4.static.flickr.com/3239/2941694466_e2468b3c31_o.png[/img]
執行之後便會是
[img=208,144]http://farm4.static.flickr.com/3281/2941694586_5288bd2d44_o.png[/img]
按「是」
[img=175,144]http://farm4.static.flickr.com/3023/2941694684_ff476776d7_o.png[/img]
按「否」
[img=139,144]http://farm4.static.flickr.com/3036/2941694776_c0a876d142_o.png[/img]
.
msgbox的應用範圍很廣,只要練熟了上面的使用方法,就可以做出更多種變化的程式了!

轉載自電腦不難