C# MessageBox使用技巧
前言:
之前发过一篇关于使用MessageBox的文章,这篇文章是对之前的一篇文章的一篇扩展,对MessageBox深入学习一下,这篇文章主要是对一些方法进一步的延申,使我们不至于学习只学一半,对不,不知道的同学可以去看我之前写过的一篇文章,两篇和在一起看,效果更加明显,也更容易懂,创作不易点赞关注评论收藏,你的点赞是我学习的动力,也是我更文的方向,内容比较简单不喜勿喷!!!
使用方法
MessageBoxButtons 指定消息框中的按钮形式
MessageBoxIcon 指定在消息框中显示哪种系统图标
MessageBoxDefaultButton 指定消息框中的默认按钮
MessageBoxOptions 指定将对消息框使用哪些显示和关联选项,默认值为0。
下面是对几种常用的使用方式,也有多个参数的使用方式,但是我觉得没那个必要,学一点常用的就可以了,其他的完全不用掌握你也不一定用的上。
注意:前面带控件名的方式就是参数里面有IWin32Window选项,它表示,你点击这个按钮之后光标回到那个控件中。
MessageBox方法:
Equals(Object)
确定指定对象是否等于当前对象。
GetHashCode()
作为默认哈希函数。
GetType()
获取当前实例的 Type。
MemberwiseClone()
创建当前 Object 的浅表副本。
Show(IWin32Window, String)
在指定对象的前面显示具有指定文本的消息框。
Show(IWin32Window, String, String)
在指定对象的前面显示具有指定文本和标题的消息框。
Show(IWin32Window, String, String, MessageBoxButtons)
在指定对象的前面显示具有指定文本、标题和按钮的消息框。
Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon)
在指定对象的前面显示具有指定文本、标题、按钮和图标的消息框。
Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)
在指定对象的前面显示具有指定文本、标题、按钮、图标和默认按钮的消息框。
Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)
在指定对象的前面显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。
Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)
使用指定的帮助文件显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。
Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)
使用指定的帮助文件和 HelpNavigator 显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。
Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)
使用指定的帮助文件、HelpNavigator 和帮助主题显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。
Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)
使用指定的帮助文件和帮助关键字显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。
Show(String)
显示具有指定文本的消息框。
Show(String, String)
显示具有指定文本和标题的消息框。
Show(String, String, MessageBoxButtons)
显示具有指定文本、标题和按钮的消息框。
Show(String, String, MessageBoxButtons, MessageBoxIcon)
显示具有指定文本、标题、按钮和图标的消息框。
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton)
显示具有指定文本、标题、按钮、图标和默认按钮的消息框。
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)
显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, Boolean)
显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)
使用指定的帮助文件显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator)
使用指定的帮助文件和 HelpNavigator 显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object)
使用指定的帮助文件、HelpNavigator 和帮助主题显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。
Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String)
使用指定的帮助文件和帮助关键字显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。
ToString()
返回表示当前对象的字符串。
代码演示:
代码很简单
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace IC00Test821
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(textBox2, "test","test1" );
MessageBox.Show(textBox1, "test3", "test4",MessageBoxButtons.OK);
MessageBox.Show(textBox1, "test5", "test6", MessageBoxButtons.YesNo);
MessageBox.Show(textBox1, "test7", "test8", MessageBoxButtons.YesNo,MessageBoxIcon.Error);
MessageBox.Show("test9", "test10", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign, "test11", "test12");
}
}
}
总结:
这篇文章主要是学习一下MessageBox的方法,对于这个MessageBox有着很多的方法,其实我们只要掌握一些常用的就可以了,毕竟掌握太多我们也会忘记,还不一定用的上, 反而掌握一些常用的,用的还如鱼得水,总之我们对于知识肯定也是要保持着学习的态度,尽管有些很不常用了解一些也行,掌握常用和了解不常用才是学习的技巧。今天我只是展示了很基本的操作,不是很难大家不要喷啊,很多时候我们都会意识到自己的才疏学浅,所以还是需要不断的学习,创作不易,点赞关注评论收藏,你的点赞是我创作的动力,也是我学习的方向,我们一起加油哈!!
- 点赞
- 收藏
- 关注作者
评论(0)