首页主机dialogresult(dialogresult用法)

dialogresult(dialogresult用法)

编程之家2024-01-29104次浏览

一、在VB.net中的DialogResult.OK代表什么呢

分类:电脑/网络>>程序设计>>其他编程语言

dialogresult(dialogresult用法)

问题描述:

完整语句是

SFD.ShowDialog= DialogResult.OK

dialogresult(dialogresult用法)

请问一下,它们代表什么意思呢?DialogResult是不是一个对象,OK是不是它的属性呢?ShowDialog又代表什么呢?谢谢,我是个初学者,恳请能得到各位的详细讲解

解析:

这是一个枚举

表示的是用户按下的是弹出对话框里的OK

dialogresult(dialogresult用法)

这个枚举里还有其他一些表示选择结果的枚举值如:DialogResult.Cancel等

一般都是这么用的

if SFD.ShowDialog= DialogResult.OK then

'点OK后你要执行的代码

else

'点取消你要执行的代码

end if

二、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:对话框类型常量。

该函数的返回值为整数,用于对话框按钮的识别。

三、C#中dialogresult中的用法

MessageBox.Show(..)以及对话框的ShowDialog()这个方法返回Dialogresult类型变量,你可以校验其返回值,来确定用户按了那个按钮。

Dialogresult是一种枚举类型,有以下几种值

Abort对话框的返回值是 Abort(通常从标签为“中止”的按钮发送)。

Cancel对话框的返回值是 Cancel(通常从标签为“取消”的按钮发送)。

Ignore对话框的返回值是 Ignore(通常从标签为“忽略”的按钮发送)。

No对话框的返回值是 No(通常从标签为“否”的按钮发送)。

None从对话框返回了 Nothing。这表明有模式对话框继续运行。

OK对话框的返回值是 OK(通常从标签为“确定”的按钮发送)。

Retry对话框的返回值是 Retry(通常从标签为“重试”的按钮发送)。

Yes对话框的返回值是 Yes(通常从标签为“是”的按钮发送)。

apple pay 无法添加卡(iphonepay无法添加卡)思科交换机配置命令(cisco的命令)