messageboxC#中“MessageBox.Show”是什么意思

messagebox  时间:2021-01-11  阅读:()

C#中怎么按任意键关闭MessageBox.Show()弹出的对话框!

直接上代码: 已经通过vs2010测试 private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult result = MessageBox.Show("你确定要关闭本页面?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Convert.ToString(result) == "OK") //也可写成 if(result == DialogResult.OK) { Application.ExitThread(); //注意是不是Exit() } else { e.Cancel = true; } }

C#中如何控制MessageBox.Show只出现一次

利用 FormClosing 或者是 FormClosed 事件,弹出 Message 窗口,便可以了。

具体的操作方法, 在设计模式下,选中Form然后,再属性里找到 FormClosing 或者 FormClosed 事件后,在右边的空百处双击。

然后便会自动地生成代码 private void MainForm_FormClosed(object sender, FormClosedEventArgs e) { MessageBox.Show("对不起,系统当前显示分辨率过低,请重新设置", "提醒"); } //下面这一句是VisualStudio自动添加的 this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed);

C# 如何在messageBox.show()中点击确定的时候进入另一个Click事件

DialogResult dr= MessageBox.Show("内容?","对话框标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dr == DialogResult.OK) { //点确定的代码 } else { //点取消的代码 }

Messagebox.show

VB不是很清楚,不过在C#中是这样的,想来原理是一样的 ResultDialog result=MessageBox.Show("是否继续添加字段", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.YesNo); if(result==ResultDialog.Yes){ //跳转代码 } else{ //隐藏代码 } 本质就是通过枚举的值来判断的

C# MessageBox.show 是如何实现等待

直接把我写的代码给你,很好用的,跟messagebox的调用方法差不多,记得把命名空间改成你自己的: using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; #region 直接调用该类的静态ShowInputBox方法就可以实现Microsoft.VisualBasic.Interaction.InputBox,其中Position参数是输入框位置,Title参数是输入框的标题,Prompt参数是提示标签,DefaultResponse可以显示自定义的默认信息。

/* //具体调用如下: private void button_Click(object sender, System.EventArgs e) { string inMsg = InputSystem.InputBox.ShowInputBox("输入框", "输入信息", string.Empty); //对用户的输入信息进行检查 if (inMsg.Trim() != string.Empty) MessageBox.Show(inMsg); else MessageBox.Show("输入为空"); } */ #endregion namespace UVCE { /// <summary> /// InputBox 的摘要说明。

/// </summary> public class InputBox : System.Windows.Forms.Form { private System.Windows.Forms.Label label_Info; private TextBox textBox_Data; private Button button_Enter; private Button button_Esc; private ponents = null; private InputBox() { InitializeComponent(); this.TopMost = true; //this.StartPosition = FormStartPosition.CenterScreen; //inputbox.Location.X = 0; inputbox.Location.Y = 0; //inputbox.StartPosition = FormStartPosition.CenterScreen; //inputbox.Left = 0; //inputbox.Top = 0; } protected override void Dispose(bool disposing) { if (disposing) { if ponents != null) { ponents.Dispose(); } } base.Dispose(disposing); } private void InitializeComponent() { this.label_Info = new System.Windows.Forms.Label(); this.textBox_Data = new System.Windows.Forms.TextBox(); this.button_Enter = new System.Windows.Forms.Button(); this.button_Esc = new System.Windows.Forms.Button(); this.SuspendLayout(); // // label_Info // this.label_Info.BackColor = System.Drawing.SystemColors.ButtonFace; this.label_Info.FlatStyle = System.Windows.Forms.FlatStyle.System; this.label_Info.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label_Info.ForeColor = System.Drawing.Color.Gray; this.label_Info.Location = new System.Drawing.Point(10, 35); this.label_Info.Name = "label_Info"; this.label_Info.Size = new System.Drawing.Size(147, 46); this.label_Info.TabIndex = 1; this.label_Info.Text = "[Enter]确认|[Esc]取消"; this.label_Info.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // // textBox_Data // this.textBox_Data.Location = new System.Drawing.Point(7, 7); this.textBox_Data.Name = "textBox_Data"; this.textBox_Data.Size = new System.Drawing.Size(191, 20); this.textBox_Data.TabIndex = 2; this.textBox_Data.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBox_Data_KeyDown); // // button_Enter // this.button_Enter.Location = new System.Drawing.Point(162, 40); this.button_Enter.Name = "button_Enter"; this.button_Enter.Size = new System.Drawing.Size(42, 18); this.button_Enter.TabIndex = 3; this.button_Enter.Text = "确 认"; this.button_Enter.UseVisualStyleBackColor = true; this.button_Enter.Click += new System.EventHandler(this.button_Enter_Click); // // button_Esc // this.button_Esc.Location = new System.Drawing.Point(162, 64); this.button_Esc.Name = "button_Esc"; this.button_Esc.Size = new System.Drawing.Size(42, 19); this.button_Esc.TabIndex = 4; this.button_Esc.Text = "取 消"; this.button_Esc.UseVisualStyleBackColor = true; this.button_Esc.Click += new System.EventHandler(this.button_Esc_Click); // // InputBox // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(250, 96); this.Controls.Add(this.button_Esc); this.Controls.Add(this.button_Enter); this.Controls.Add(this.textBox_Data); this.Controls.Add(this.label_Info); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "InputBox"; this.Text = "InputBox"; this.Load += new System.EventHandler(this.InputBox_Load); this.ResumeLayout(false); this.PerformLayout(); } //对键盘进行响应 private void textBox_Data_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { button_Enter_Click(sender, e); } else if (e.KeyCode == Keys.Escape) { button_Esc_Click(sender, e); } } private void button_Enter_Click(object sender, EventArgs e) { this.Close(); } private void button_Esc_Click(object sender, EventArgs e) { textBox_Data.Text = string.Empty; this.Close(); } //显示InputBox public static string ShowInputBox(int Left, int Top, string Title, string Prompt, string DefaultResponse) { InputBox inputbox = new InputBox(); if (Title.Trim() != string.Empty) inputbox.Text = Title; if (Prompt.Trim() != string.Empty) inputbox.label_Info.Text = Prompt; if (DefaultResponse.Trim() != string.Empty) inputbox.textBox_Data.Text = DefaultResponse; inputbox.ShowDialog(); inputbox.Left = Left; inputbox.Top = Top; return inputbox.textBox_Data.Text; } public static string ShowInputBox(FormStartPosition Position, string Title, string Prompt, string DefaultResponse) { InputBox inputbox = new InputBox(); inputbox.StartPosition = Position; if (Title.Trim() != string.Empty) inputbox.Text = Title; if (Prompt.Trim() != string.Empty) inputbox.label_Info.Text = Prompt; if (DefaultResponse.Trim() != string.Empty) inputbox.textBox_Data.Text = DefaultResponse; inputbox.ShowDialog(); return inputbox.textBox_Data.Text; } public static string ShowInputBox() { return ShowInputBox(FormStartPosition.CenterScreen, string.Empty, string.Empty, string.Empty); } public static string ShowInputBox(string Title) { return ShowInputBox(FormStartPosition.CenterScreen, Title, string.Empty, string.Empty); } public static string ShowInputBox(string Title, string Prompt) { return ShowInputBox(FormStartPosition.CenterScreen, Title, Prompt, string.Empty); } public static string ShowInputBox(string Title, string Prompt, string DefaultResponse) { return ShowInputBox(FormStartPosition.CenterScreen, Title, Prompt, DefaultResponse); } private void InputBox_Load(object sender, EventArgs e) { } } }

C#中“MessageBox.Show”是什么意思

弹出一个消息框!一般用在Winform中,一般的用法:MessageBox.Show("是否继续添加字段", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)! 第一个参数:显示的内容第二个参数:提示第三。





:确定/取消 是/否 。





第四。





:图标,是问号?惊叹号!。





IMIDC彩虹数据:日本站群多ip服务器促销;30Mbps带宽直连不限流量,$88/月

imidc怎么样?imidc彩虹数据或彩虹网络现在促销旗下日本多IP站群独立服务器,原价159美元的机器现在只需要88美元,而且给13个独立IPv4,30Mbps直连带宽,不限制月流量!IMIDC又名为彩虹数据,rainbow cloud,香港本土运营商,全线产品都是商家自营的,自有IP网络资源等,提供的产品包括VPS主机、独立服务器、站群独立服务器等,数据中心区域包括香港、日本、台湾、美国和南非...

Megalayer促销:美国圣何塞CN2线路VPS月付48元起/香港VPS月付59元起/香港E3独服月付499元起

Megalayer是新晋崛起的国外服务器商,成立于2019年,一直都处于稳定发展的状态,机房目前有美国机房,香港机房,菲律宾机房。其中圣何塞包括CN2或者国际线路,Megalayer商家提供了一些VPS特价套餐,譬如15M带宽CN2线路主机最低每月48元起,基于KVM架构,支持windows或者Linux操作系统。。Megalayer技术团队行业经验丰富,分别来自于蓝汛、IBM等知名企业。Mega...

ZJI(月付450元),香港华为云线路服务器、E3服务器起

ZJI发布了9月份促销信息,针对香港华为云线路物理服务器华为一型提供立减300元优惠码,优惠后香港华为一型月付仅450元起。ZJI是原来Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,商家所选数据中心均为国内访问质量高的机房和线路,比如香港阿里云、华为...

messagebox为你推荐
金士顿内存怎么样金士顿内存条到底怎么样啊?这么多人买?又说90%都是假的?去装机人家推荐我金士顿骇客神条行不行啊?2017年双11销售额2018年双十一(11.11)淘宝天猫一天的交易额能突破2500亿吗?316不锈钢和304哪个好保温杯买304不锈钢的好,还是316不锈钢的好?播放器哪个好哪个播放器最好腾讯空间登录QQ空间登录牡丹江教育云空间登录云端学习如何登录?qq空间登录不上qq空间登不进去 怎么办dns服务器未响应dns 服务器未响应 怎么解决网通dns服务器地址联通DNS地址怎样设置360云盘登陆怎样登陆360我的云盘
动态ip的vps 香港加速器 yardvps 香港机房 美国php主机 大容量存储 元旦促销 全站静态化 双十一秒杀 服务器合租 hktv metalink in域名 带宽租赁 阿里云免费邮箱 酸酸乳 97rb 好看的空间 tracker服务器 wordpress空间 更多