數據類型之對話框

一、 About對話框
大多數應用程序都有一個About對話框,uonglai描述應用程序的名稱和版權信息。增加步驟:利用Solution Explorer給項目添加一個新的窗體。右擊Text Editor項目,選擇Add|add windows form ;在add new iterm-text editor對話框中選擇templates窗格中的about box并單擊add按鈕創建新的窗體。
二、MessageBox 對話框
1、 可以顯示自定義消息,并接受用戶進行選擇時輸入的內容。該對話框可以通過對消息顯示各種不同的圖標,或選擇要顯示的按鈕,來制定這個對話框。
1.1 MessageBox中可用圖標

    Asterisk           指定消息框顯示信息圖標
    Informtion         指定消息框顯示信息圖標
    Error              指定消息框顯示錯誤圖標
    Hand               指定消息框顯示錯誤圖標
    Stop               指定消息框顯示錯誤圖標
    Exclamation        指定消息框顯示感嘆號圖標
    Warning            指定消息框顯示感嘆號圖標
    Question           指定消息框顯示問號圖標
    None               指定消息框不顯示任何圖標

1.2MessageBox中可用按鈕

     AboutRetryIgnore     指定消息框顯示About、Retry和Ignore按鈕
     Ok                   指定消息框顯示Ok按鈕
     OKCancel             指定消息框顯示OK和Cancel按鈕
     RetryCancel          指定消息框顯示Retry和Cancel按鈕
     YesNo                指定消息框顯示Yes和No按鈕
     YesNoCancel          指定消息框顯示Yes、No和Cancel按鈕    

1.3 MessageBox中可用默認按鈕

     Button1     將消息框中的第1個按鈕指定為默認按鈕
     Button2     將消息框中的第2個按鈕指定為默認按鈕
     Button3     將消息框中的第3個按鈕指定為默認按鈕

1.4 MessageBox中其他選項

    DefaultDesktopOnly  指定消息框顯示再活動桌面上
    RightAlign          指定消息框中的文本應右對齊,而不是默認的左對齊
    RTLReading          指定消息框中的文本應已RTL(從右到左)的順序顯示,這值適用於從右到左的進行閱讀的語言
    ServiceNoification  指定消息框顯示再活動桌面上。調用者通知用戶發生了某個時間的Windows服務。

2.MessageBox.Show的常用方法:

      (1)、MessageBox.Show(message text)
      (2)、MessageBox.Show(message text,caption)
      (3)、MessageBox.Show(message text,caption,buttions)
      (4)、MessageBox.Show(message text,caption,buttions,icon)
      (5)、MessageBox.Show(message text,caption,buttions,icon,default buttion)

注釋:
(1)、message text 代表要再消息框中顯示的消息;可以是靜態文本,可以用字符串變量,這個參數必須有。
(2)、caption 表示靜態文本或字符串變量,該變量用於再消息框的標題欄中顯示文本
(3)、buttions代表messageboxbuttions枚舉中的值,用來指定messagebox對話框中的可用按鈕。
(4)、icon代表messageboxicon枚舉中的值,用來指定messsagebox中可用圖標
(5)、defaultbuttion代表messageboxdefalutbuttion枚舉中的值,用來指定messagebox中設置為沒人按鈕的按鈕。

DialogResult枚舉中的可用成員

         Abort  單擊Abort按鈕后,返回Abort
         Cancel 單擊cancel按鈕后,返回cancel
         Ignore 單擊Ignore按鈕后,返回Ignore
         No     單擊no按鈕后,返回no
         None   單擊none按鈕后,返回none
         Ok     單擊ok按鈕后,返回ok
         Retry  單擊retry按鈕后,返回retry
         Yes    單擊yes按鈕后,返回yes

你可能感兴趣的:(數據類型之對話框)