快來看看MessageBox類的使用及特點

MessageBox類可以用來進行顯示消息,用到的方法是show(),這經兩種方法進行顯示,期中一種在前幾期我們已經接觸到了,就是單純的進行消息的顯示,即彈出消息對話框:

快來看看MessageBox類的使用及特點

從下面的代碼中可以看出,使用MessageBox.Show()方法時,括號內放入的內容都是字符串類型,並且將各種字符串進行了連接,程序運行時最終彈出了上面的消息框:

快來看看MessageBox類的使用及特點

但實際上,MessageBox.Show()方法還可以對消息對話框加一個標題,下面這段程序即為消息對話框加了一個小標題:

快來看看MessageBox類的使用及特點

在括號內加入一個逗號進行前後分割,然後再加入標題字符串即可,運行程序後可以看到,在消息框的標題欄的位置出現了剛剛加入的標題:

快來看看MessageBox類的使用及特點

可以看到,在消息對話框上有一個"確定"按鈕,還可以加入其它不同功能的按鈕,這就需要在後面繼續加入參數:

快來看看MessageBox類的使用及特點

從下面彈出的消息框看到,在消息框上有兩個按鈕,這就是通過上面的程序代碼段加入的"MessageBoxButtons.OKCancel"實現的:

快來看看MessageBox類的使用及特點

當然除了MessageBoxButtons.OKCancel按鈕成員還有幾個成員,它們分別是AbortRetryIgnore、OK、RetryCancel、YesNo和YesNoCancel

簡單看一下下面這三種方法的效果

MessageBoxButtons. RetryCancel的效果:

快來看看MessageBox類的使用及特點

MessageBoxButtons. AbortRetryIgnore的效果:

快來看看MessageBox類的使用及特點

MessageBoxButtons. YesNoCancel的效果:

快來看看MessageBox類的使用及特點

以上消息對話框的響應按鈕能與用戶進行不同的響應,可根據需要進行選擇MessageBoxButtons的不同枚舉類型的成員。

再來看一下最後一個參數MessageBoxIcon的用法,這個參數是用來顯示圖標用的,它和MessageBoxButtons的用法類似,也有幾個成員,它們分別是下面幾種:

快來看看MessageBox類的使用及特點

這些成員分別實現顯示不同的圖標,來看一下MessageBoxIcon.Information效果,首先在程序代碼段加入這個參數:

MessageBox.Show("Hi" + " " + textBox1.Text + "\\n現在時間:" + savetime, "消息框加標題", MessageBoxButtons.RetryCancel,MessageBoxIcon.Information);

效果:

快來看看MessageBox類的使用及特點

再來看看MessageBoxIcon.Exclamation的效果:

快來看看MessageBox類的使用及特點

可以看到不同的成員顯示了不同的圖標,表明對話框目前顯示的信息是什麼類型的。

下一期對MessageBox類進行實例講解,請多多關注!

要成就一件大事業,必須從小事做起。——列寧


分享到:


相關文章: