C#窗体中如何让messagebox上显示自定义按钮

类似windows中复制粘贴文件夹一样比如你复制了一个文件夹到一个位置,那个位置存在同名的文件,会出现正在复制的一个messagebox还是窗体,上面有四个按钮,提示什么已存在师傅覆盖,还有全部,否,取消这些的,还有进度条显示正在复制,用C#在winform里怎么做?具体点,高手最好给个例子吧,谢谢啦~

第1个回答  2015-06-29
DialogResult dr= MessageBox.Show("内容?","对话框标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (dr == DialogResult.OK)
{
//点确定的代码
}
else
{ //点取消的代码 }
第2个回答  推荐于2018-04-11
我还真没有发现有这种功能,messagebox本来就是功能有限!你可以自定义一个窗体,怎麼设计都随你啦本回答被网友采纳
第3个回答  2020-01-01
根据你的要求,做出这种效果是需要自己做一个这样的窗体即可。
不需要使用MessageBox。
第4个回答  2011-11-02
C#在winform里只能自定义这样的弹出框。

http://zhidao.baidu.com/question/323500979.html 都是自定义。你看下本回答被提问者采纳
第5个回答  2011-11-02
期待楼下回答

c# messagebox如何自定义按钮
我以前一个项目也需要这玩意儿,因为messagebox弹出窗口的时候有声音警告所以我没有实现。我也只是做了一个小窗口,只是做得比较像而已,把最小化按钮和最大化按钮去掉,没有声音的。就这样吧。

C#能让messagebox弹出指定的位置吗
不行吧 Messagebox.Show();方法有21个重载(如下) 但没有一个是指定位置的 并且Messagebox的Show方法是个静态方法 也不能通过对象来调用 我也试着做了 宣告失败 不过 可以自己做一个 Messagebox 的嘛 好像也不难吧 而且自由的空间也更大一些 ...

C# 如何为某个按钮添另自定义的快捷键
是winform吗,Text值写上XXX(&R) ;R为快捷键 按住ALT+R就能触发按钮事件 是web 就用楼上的方法

请问C#怎样在弹出的messageBox窗口上添加一个textBox控件?如果直接不能...
你可以做成控件也可以做成一个窗口(建议做成一个窗口),界面与MessageBox界面一样,然后在“确认”和“取消”按钮上面放一个TextBox。你想将TextBox的值传递给其它窗口,你可以写一个属性。public string MessageString { set;get;}

C#如何自己做一个提示窗,有确定和取消按键!!!
上面加两个按钮,一个确定,一个取消,\/\/点击确定时代码为this.DialogResult=DialogResult.OK;\/\/同样点取消时代码为this.DialogResult=DialogResult.Cancel;然后你在其它需要调用这个窗体的时候就可以写 if((new frmAsk()).ShowDialog().DialogResult==DialogResult.OK)\/\/按下确定else\/\/取下取消 ...

在C#中,可不可以在messagebox 消息窗体上添加控件,如何实现
新建个窗口得了,弄个属性,传进去消息string,里面放个labe用来显示,跟messagebox效果一样,而且你还可以控制。

c# 怎样使用messagebox 显示是、否 按钮,然后选择的按钮的事件在哪写...
DialogResult dr= MessageBox.Show("内容?","对话框标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);if (dr == DialogResult.OK){ \/\/点确定的代码 } else { \/\/点取消的代码 }

怎样用C#脚本代码在aspx页面弹出一个类似MessageBox的对话框
假如你是在button上点击弹出,可以用 onclientclick="retun confirm(’是否确定‘)"代码如下:<asp:Button ID="btncancel" runat="server" OnClientClick="return confirm('是否确定')" onClieck="事件方法"\/> 选择否无操作,选择是的话,执行 onClieck 不知道答案是否另您满意,如果可行,请采纳 ...

在C#中怎样自定义对话框?
如果是简单的确认 对话框 就用MessageBox ,负责点的就自己添加一个WINFORM窗口 使用ShowDislog 显示 , 在新建窗口中 添加公用参数 比如public int ID 然后在现实后一行代码 使用 int A = WINFORM.ID截获

c#中确定选择按钮如何实现
如果是Winform那么:在button的click()事件里写(在界面上双击Button就可以了)if(Messagebox.Show("确定?")==Dialogresult.OK){ ...} .Show()里面可以设置参数的.具体看下帮助文档,根据你设置的提示按键不同,会返回相应的dialogresult.ok\/dialogresult.cancel\/dialogresult.yes\/dialogresult.no等等信息...

相似回答