社区
C#
帖子详情
messagebox 两个按钮的问题
chris198685
2008-06-23 02:35:53
我点击一个按钮,弹出确认框(messagebox)一个是OK一个是CANCEL
我点击OK,执行操作。点击CANCEL不执行。
请问这语句该如何写比较妥当?
...全文
274
4
打赏
收藏
messagebox 两个按钮的问题
我点击一个按钮,弹出确认框(messagebox)一个是OK一个是CANCEL 我点击OK,执行操作。点击CANCEL不执行。 请问这语句该如何写比较妥当?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chris198685
2008-06-23
打赏
举报
回复
呵呵,2楼是正确的。1楼只回答了一半但是没有把两个按钮的特性做出来
if (MessageBox.Show("内容", "标题", MessageBoxButtons.OKCancel) == DialogResult.OK)
多谢了
QQQQAnnie
2008-06-23
打赏
举报
回复
楼上的正确。
回复内容太短了!
h_w_king
2008-06-23
打赏
举报
回复
if (MessageBox.Show("Ok or cancel", "", MessageBoxButtons.OKCancel) == DialogResult.OK)
{
//执行
}
wyc_xiaoben
2008-06-23
打赏
举报
回复
if(MessageBox.Show()==DialogResult.OK)
{
//do sth.
}
MFC中
MessageBox
的用法
MFC中
MessageBox
的用法 默认分类 2010-03-10 16:40:53 阅读1135 评论1字号:大中小 消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。1.
MessageBox
("这是一个最简单的消息框!");2.
MessageBox
("这是一个有标题的消息框!","标题");3.
MessageBox
("这是一个确定 取消的消息框!","标题", MB_OKCANCEL );4.
MessageBox
("这是一个警告的消息框!","标题", MB_ICONEXCLAMATION );5.
MessageBox
("这是一个两种属性的消息框!","标题", MB_ICONEXCLAMATION|MB_OKCANCEL ); 6.if(
MessageBox
("一种常用的应用","标题",MB_ICONEXCLAMATION|MB_OKCANCEL)==IDCANCEL)return; 附其它常用属性 系统默认图标,可在消息框上显示X错误 MB_ICONHAND, MB_ICONSTOP, and MB_ICONERROR?询问 MB_ICONQUESTION!警告 MB_ICONEXCLAMATION and MB_ICONWARNINGi信息 MB_ICONASTERISK and MB_ICONINFORMATION
按钮
的形式MB_OK 默认MB_OKCANCEL 确定取消MB_YESNO 是否MB_YESNOCANCEL 是否取消 返回值IDCANCEL 取消被选IDNO 否被选IDOK 确定被选IDYES 是被选 补充:以上消息框的用法是在CWnd的子类中的应用,如果不是,则要
MessageBox
(NULL,"ddd","ddd",MB_OK); 或
MessageBox
(hWnd,"ddd","ddd",MB_OK); hWnd为某窗口的句柄,或者直接用Afx
MessageBox
。这里所列出的属性只是一些常用属性,在MSDN中还有更多的属性
Extjs Ext.
MessageBox
.confirm 确认对话框详解
Ext.
MessageBox
.confirm()详解 显示一个确认对话框,用来代替JavaScript标准的confirm()方法,具有
两个
按钮
“是”和“否”如果为其提供一个回调函数,则该函数将在单击
按钮
后被调用(包括右上角的推出
按钮
),所单击
按钮
的id将被作为唯一的参数传递到回调函数中。 调用格式: confirm(String title,String msg,[function fn],[Object scope]) 参数说明: Ext.
MessageBox
.alert();//相关内容 返回值: Ext.
MessageBox
代码示例: 代码如下: <script type=”tex
DialogBoxForMaterialDesignInXamlToolkit:这是承载MaterialDesign DialogBox源代码的存储库,其行为类似于WinForms中的
MessageBox
。-Source material
DialogBoxForMaterialDesignInXamlToolkit 这是用于托管MaterialDesign DialogBox源代码的存储库,该源代码的行为类似于WinForms中的
MessageBox
。 因此,就像使用
MessageBox
一样使用它! 先决条件 使用此库之前,必须先MaterialDesignInXamlToolkit。 如何安装? 您可以通过Nuget软件包管理器控制台安装此软件包: Install-Package DialogBoxForMaterialDesignToolkitInXaml -Version 1.0.0 如何使用 ? 仅显示一个
按钮
: DialogBox . Show ( " ERROR 404 " , " Unable to connect to the website. " , " RETRY " ); 显示
两个
按钮
: D
WPF
MessageBox
倒计时案例.zip
MessageBox
倒计时案例:就是给定一个倒数时间,这个倒数时间完了
MessageBox
自动消失,
MessageBox
有
两个
按钮
一个取消一个确定,如果点击确定,直接关闭
MessageBox
对应界面,
MessageBox
取消不关闭界面。倒数完了
MessageBox
对应界面关闭
C语言也能干大事 全部板书
第一节板书: 1、MingW就是一个C/C++的编译器。 编译器和编辑器:编译器其实就是把源代码编译成目标代码的程序;Tc就是一个编辑器:能在里边敲代码,高亮显示,自动提示。 2、 C-Free里边可以运行、也可以调试。设置断点很简单,就是在要设置断点的代码行前边点击一下鼠标,有了一个红色小点就说明设置好了断点。 3、控制台程序的入口是main,Win32程序的入口是WinMain 4、以前用TuborC的同学会问“什么叫工程?”。在以前大家用TurboC写的程序一般也就是一个文件,但是用C语言写大程序的时候不可能把所有的代码都写在一个文件中,肯定要写很多文件。“工程(Project)”就是这些
问题
的一个集合。)在“工程名”中写入你为这个工程取的名字,最好有一定意义。 5、Windows程序的骨干代码: #include int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { return 0 ; } 6、 向Windows的世界问好 (1)
MessageBox
(NULL,TEXT("世界你好"),TEXT("问好"),MB_OK); 第一个参数暂时不讲;第二个是正文;第三个是标题(Caption);第四个是类型。 MB_OK就是表示有一个OK
按钮
【确定】) TEXT是一个宏,当字符串中有中文的时候最好用TEXT来包围这个字符串,虽然不使用TEXT在VC6中没
问题
,但是在VC7中有
问题
,而且微软也建议使用TEXT宏,因此在涉及到中文的场合要使用它。他的作用就是把中文转化成不会乱码的格式。(暂时这么认为)。_T("问好"),其实_T只是TEXT的一个缩写而已。而且_T在有的低版本里不识别。TEXT()低版本也识别。 换个样子:
MessageBox
(NULL, TEXT("世界你好"), TEXT("你好"),MB_OKCANCEL); 可从设置希望在对话框中显示的
按钮
: #define MB_OK 0x00000000L #define MB_OKCANCEL 0x00000001L #define MB_ABORTRETRYIGNORE 0x00000002L #define MB_YESNOCANCEL 0x00000003L #define MB_YESNO 0x00000004L #define MB_RETRYCANCEL 0x00000005L 也可以设置对话框中显示的图标: #define MB_ICONHAND 0x00000010L #define MB_ICONQUESTION 0x00000020L #define MB_ICONEXCLAMATION 0x00000030L #define MB_ICONASTERISK 0x00000040L 比如:
MessageBox
(NULL, TEXT("世界你好") ,TEXT("你好"), MB_ICONQUESTION); (2)可是如果我想显示“确定、取消”
按钮
的时候同时使用问号图标呢?
MessageBox
(NULL, TEXT("世界你好"), TEXT("你好"),MB_OKCANCEL| MB_ICONQUESTION);
MessageBox
(NULL, TEXT("世界你好"), TEXT("你好"), MB_ABORTRETRYIGNORE | define MB_ICONEXCLAMATION); (3)思考: 到这一步如果你只是在背诵“第一组和第二组中间放一个竖线就可以实现两种效果的组合形式”,那么你未来只会成为一个代码工人。我们要思考一下其背后的原理。 首先说“|”是什么意思?“|”是位运算里的“或”运算,只有对应的
两个
二进位有一位为1时,结果位才为1 ,否则为0。MB_OK、MB_OKCANCEL等的低四位不同,但是高位永远为0;MB_ICONHAND、MB_ICONQUESTION等的低5至第8位不同,而其他位永远为0。这样“MB_OK、MB_OKCANCEL”组的数值与“MB_ICONHAND、MB_ICONQUESTION”组的数值进行或运算后能分别保留各自的部分,也就是在结果值中同时体现两组的取值。 拿到1000010以后怎么判断是不是和0000010或运算来的? 1000010 0000010 与& ====== 0000010 1000011 0000010 & ======= 000
C#
110,502
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章