messagebox确定取消 MessageBox 实现 确定 取消
本篇文章给大家谈谈messagebox确定取消,以及MessageBox 实现 确定 取消对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
C#怎样利用messageBox选择程序是否进行
弹出的消息框中有两个按钮,“确定”和“取消”,那么怎么知道用户单击了哪个按钮呢?其实每个消息框都有一个返回值,是一种DialogResult(对话框返回值)类型,我们可以通过点运算符“.”来获取其中的一种返回值,代码如下:
DialogResult
dr
=MessageBox.Show("真的要执行此操作吗?",
"提示",
MessageBoxButtons.OKCancel,
MessageBoxIcon.Information);
if
(dr
==
DialogResult.OK)
//用户单击了“确定”返回的值
{
//你要执行的操作
}
C# Messagebox 确定 取消 按钮的方法怎么写
DialogResult result=MessageBox.Show("内容","标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if(result==DialogResult.OK)
{
//确定按钮的方法
}
else
{
//取消按钮的方法
}
扩展资料:MessageBox的常见用法
一、按钮组合常量
MB_OK=$00000000;一个确定按钮
MB_OKCANCEL=$00000001;一个确定按钮,一个取消按钮
MB_ABORTRETRYIGNORE=$00000002;一个异常终止按钮,一个重试按钮,一个忽略按钮
MB_YESNOCANCEL=$00000003;一个是按钮,一个否按钮,一个取消按钮
MB_YESNO=$00000004;一个是按钮,一个否按钮
MB_RETRYCANCEL=$00000005;一个重试按钮,一个取消按钮
二、函数原型
function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer;
hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。
Text:欲显示的信息字符串。
Caption:对话框标题字符串。
Type:对话框类型常量。
该函数的返回值为整数,用于对话框按钮的识别。
MessageBox 实现 确定 取消
MessageBox("Here","messageBox", MB_OKCANCEL);
int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT, uType);
参数含义:
HWND hWnd——父窗口的句柄。(在使用的时候发现在CView类里面不要填这一项,但是如果是再其他的类中,就要填写)
LPCTSTR lpText——对话框的内容
LPCTSTR lpCaption——对话框的标题
UINT uType——窗口的风格
风格:
MB_DEFBUTTON1——缺省按钮为第一个按钮
MB_DEFBUTTON2——缺省按钮为第二个按钮
MB_DEFBUTTON3——缺省按钮为第三个按钮
MB_ICONEXCLAMATION——显示图标为惊叹号
MB_ICONQUESTION——显示图标为问号
MB_ICONSTOP——显示图标为红叉叉
MB_ABORTRETRYIGNORE——显示终止、重试、忽略按钮
MB_OK——只显示确定按钮
MB_OKCANCEL——显示确定和取消按钮
MB_RETRYCANCEL——显示重试和取消按钮
同时应用多个风格的时候用|连接。
返回值:
IDABORT——按下了终止按钮
IDRETRY——按下了重试按钮
IDIGNORE——按下了忽略按钮
IDOK——按下了确定按钮
IDCANSEL——按下了取消按钮
IDYES——按下了是按钮
IDNO——按下了否按钮
MFC怎样编写“确定”“取消”
因为CDialog类(你的Dialog继承的类)本身有对OnOK合OnCancel的处理,所以就关喽..其实一试就可以看出来,你可以双击资源文件中对话框的OK Button,这样就会生成一个OK得响应函数,然后你看这个函数的最下面,就会
送还给CDialog得OnOk处理重载这两个函数实现自己的单击事件,同样也可以显示调用如上的两个函数来屏蔽掉按回车键以及"Esc"键。
关于messagebox确定取消,MessageBox 实现 确定 取消的介绍到此结束,希望对大家有所帮助。