【C#】 WinForm 中 MessageBox的使用详解

MessageBox.Show("  1  个参数 ");

MessageBox.Show(" 2 个参数。。 ", "亮仔提示" );

MessageBox.Show(" 3 个参数。。。 "," 亮仔提示",MessageBoxButtons.YesNoCancel);

MessageBox.Show(" 4 个参数。。。  "," 亮仔提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning);

MessageBox.Show(" 5 个参数。。 。  "," 亮仔提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button2);

MessageBox.Show(" 6 个参数。。。  "," 亮仔提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button2,MessageBoxOptions.RtlReading);
//ServiceNotification//.RightAlign   // 标题向右对齐。

MessageBox.Show(" 7 个参数。。帮助菜单不可用。。。。。"," 亮仔提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button2,MessageBoxOptions.RightAlign,true); 
// 标题向右对齐。。。。。 

MessageBox.Show(" 7 个参数。帮助菜单可用。","亮仔提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button2,MessageBoxOptions.RightAlign,@"C:\\新.txt");
// 要使用默认风格,此处参数可设为 0

MessageBox.Show(string text); 
//     显示具有指定文本的消息框。 
// 参数:text:     要在消息框中显示的文本。 
// 返回结果:     System.Windows.Forms.DialogResult 值之一。
  
MessageBox.Show(string text, string caption); 
//     显示具有指定文本和标题的消息框。 
// 参数: 
//   text:      要在消息框中显示的文本。 
//   caption:     要在消息框的标题栏中显示的文本。 
// 返回结果:      System.Windows.Forms.DialogResult 值之一。
  
 MessageBox.Show(string text, string caption, MessageBoxButtons buttons); 
//     显示具有指定文本、标题和按钮的消息框。 
// 参数: 
//   text:      要在消息框中显示的文本。 
//   caption:     要在消息框的标题栏中显示的文本。 
//   buttons:     System.Windows.Forms.MessageBoxButtons 值之一,可指定在消息框中显示哪些按钮。 
// 返回结果:     System.Windows.Forms.DialogResult 值之一。 
// 异常:     
//System.ComponentModel.InvalidEnumArgumentException:     指定的 buttons 参数不是 System.Windows.Forms.MessageBoxButtons 的成员。 
//   System.InvalidOperationException:     试图在运行模式不是用户交互模式的进程中显示 System.Windows.Forms.MessageBox。这是由 System.Windows.Forms.SystemInformation.UserInteractive 属性指定的。 
  
MessageBox.Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon); 
//     显示具有指定文本、标题、按钮和图标的消息框。 
// 参数: 
//   text:     要在消息框中显示的文本。 
//   caption:     要在消息框的标题栏中显示的文本。 
//   buttons:     System.Windows.Forms.MessageBoxButtons 值之一,可指定在消息框中显示哪些按钮。 
//   icon:     System.Windows.Forms.MessageBoxIcon 值之一,它指定在消息框中显示哪个图标。 
// 返回结果:     System.Windows.Forms.DialogResult 值之一。 
// 异常: 
//   System.ComponentModel.InvalidEnumArgumentException:     指定的 buttons 参数不是 System.Windows.Forms.MessageBoxButtons 的成员。- 或 - 指定的 icon24参数不是 System.Windows.Forms.MessageBoxIcon 的成员。 
//   System.InvalidOperationException:     试图在运行模式不是用户交互模式的进程中显示 System.Windows.Forms.MessageBox。这是由 System.Windows.Forms.SystemInformation.UserInteractive属性指定的。
         
MessageBox.Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton); 
//     显示具有指定文本、标题、按钮、图标和默认按钮的消息框。 
// 参数: 
//   text:      要在消息框中显示的文本。 
//   caption:     要在消息框的标题栏中显示的文本。 
//   buttons:     System.Windows.Forms.MessageBoxButtons 值之一,可指定在消息框中显示哪些按钮。 
//   icon:     System.Windows.Forms.MessageBoxIcon 值之一,它指定在消息框中显示哪个图标。 
//   default Button:     System.Windows.Forms.MessageBoxDefaultButton 值之一,可指定消息框中的默认按钮。 
// 返回结果:     System.Windows.Forms.DialogResult 值之一。 
// 异常:  
//   System.ComponentModel.InvalidEnumArgumentException:     buttons 不是 System.Windows.Forms.MessageBoxButtons 的成员。- 或 - icon 不是 System.Windows.Forms.MessageBoxIcon的成员。- 或 - defaultButton 不是 System.Windows.Forms.MessageBoxDefaultButton 的成员。 
//   System.InvalidOperationException:     试图在运行模式不是用户交互模式的进程中显示 System.Windows.Forms.MessageBox。这是由 System.Windows.Forms.SystemInformation.UserInteractive属性指定的。 
  
MessageBox.Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon,MessageBoxDefaultButton defaultButton, MessageBoxOptions options); 
//     显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。 
// 参数: 
//   text:      要在消息框中显示的文本。 
//   caption:     要在消息框的标题栏中显示的文本 
//   buttons:    System.Windows.Forms.MessageBoxButtons 值之一,可指定在消息框中显示哪些按钮。 
//   icon:     System.Windows.Forms.MessageBoxIcon 值之一,它指定在消息框中显示哪个图标。 
//   defaultButton:     System.Windows.Forms.MessageBoxDefaultButton 值之一,可指定消息框中的默认按钮。 
//   options:     System.Windows.Forms.MessageBoxOptions 值之一,可指定将对消息框使用哪些显示和关联选项。若要使用默认值,请传入0。 
// 返回结果:     System.Windows.Forms.DialogResult 值之一。 
// 异常: 
//   System.ComponentModel.InvalidEnumArgumentException:     buttons 不是 System.Windows.Forms.MessageBoxButtons 的成员。- 或 - icon 不是 System.Windows.Forms.MessageBoxIcon的成员。- 或 - 指定的 defaultButton 不是 System.Windows.Forms.MessageBoxDefaultButton的成员。 
//   System.InvalidOperationException:     试图在运行模式不是用户交互模式的进程中显示 System.Windows.Forms.MessageBox。这是由System.Windows.Forms.SystemInformation.UserInteractive属性指定的。 
//   System.ArgumentException:     options 同时指定了System.Windows.Forms.MessageBoxOptions.DefaultDesktopOnly 和System.Windows.Forms.MessageBoxOptions.ServiceNotification。- 或 - buttons42指定了无效的System.Windows.Forms.MessageBoxButtons 组合。
  
MessageBox.Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon,MessageBoxDefaultButton defaultButton, MessageBoxOptions options, bool displayHelpButton); 
//     显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。 
// 参数: 
//   text:      要在消息框中显示的文本。 
//   caption:     要在消息框的标题栏中显示的文本。 
//   buttons:     System.Windows.Forms.MessageBoxButtons 值之一,可指定在消息框中显示哪些按钮。 
//   icon:     System.Windows.Forms.MessageBoxIcon 值之一,它指定在消息框中显示哪个图标。 
//   defaultButton:     System.Windows.Forms.MessageBoxDefaultButton 值之一,可指定消息框中的默认按钮。 
//   options:     System.Windows.Forms.MessageBoxOptions 值之一,可指定将对消息框使用哪些显示和关联选项。若要使用默认值,请传入0。 
//   helpButton:     如果显示“帮助”按钮,则为 true;否则为 false。默认为 false。 
// 返回结果:     System.Windows.Forms.DialogResult 值之一。 
// 异常:34         
//   System.ComponentModel.InvalidEnumArgumentException:     buttons 不是 System.Windows.Forms.MessageBoxButtons 的成员。- 或 - icon 不是 System.Windows.Forms.MessageBoxIcon的成员。- 或 - 指定的 defaultButton 不是 System.Windows.Forms.MessageBoxDefaultButton的成员。 
//   System.InvalidOperationException:     试图在运行模式不是用户交互模式的进程中显示 System.Windows.Forms.MessageBox。这是由System.Windows.Forms.SystemInformation.UserInteractive属性指定的。 
//   System.ArgumentException:     options 同时指定了System.Windows.Forms.MessageBoxOptions.DefaultDesktopOnly 和System.Windows.Forms.MessageBoxOptions.ServiceNotification。- 或 - buttons指定了无效的 System.Windows.Forms.MessageBoxButtons 组合。 
      
MessageBox.Show(string text, string caption, MessageBoxButtons buttons,MessageBoxIcon icon, MessageBoxDefaultButton defaultButton,MessageBoxOptions options, string helpFilePath); 
//     使用指定的帮助文件显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。 
// 参数: 
//   text:     要在消息框中显示的文本。 
//   caption:     要在消息框的标题栏中显示的文本。 
//   buttons:     System.Windows.Forms.MessageBoxButtons 值之一,可指定在消息框中显示哪些按钮。 
//   icon:     System.Windows.Forms.MessageBoxIcon 值之一,它指定在消息框中显示哪个图标。 
//   defaultButton:     System.Windows.Forms.MessageBoxDefaultButton 值之一,可指定消息框中的默认按钮。 
//   options:     System.Windows.Forms.MessageBoxOptions 值之一,可指定将对消息框使用哪些显示和关联选项。若要使用默认值,请传入0。 
//   helpFilePath:     用户单击“帮助”按钮时显示的“帮助”文件的路径和名称。 
// 返回结果:     System.Windows.Forms.DialogResult 值之一。 
// 异常: 
//   System.ComponentModel.InvalidEnumArgumentException:     buttons 不是 System.Windows.Forms.MessageBoxButtons 的成员。- 或 - icon 不是System.Windows.Forms.MessageBoxIcon的成员。- 或 - 指定的 defaultButton 不是System.Windows.Forms.MessageBoxDefaultButton的成员。 
//   System.InvalidOperationException:     试图在运行模式不是用户交互模式的进程中显示System.Windows.Forms.MessageBox。这是由System.Windows.Forms.SystemInformation.UserInteractive属性指定的。 
//   System.ArgumentException:     options 同时指定了System.Windows.Forms.MessageBoxOptions.DefaultDesktopOnly 和System.Windows.Forms.MessageBoxOptions.ServiceNotification。- 或 - buttons指定了无效的 System.Windows.Forms.MessageBoxButtons 组合。   
         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值