dialogresult.ok(dialogresult用法)

admin 501 0

大家好,今天小编来为大家解答dialogresult.ok这个问题,dialogresult用法很多人还不知道,现在让我们一起来看看吧!

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

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

2、 SFD.ShowDialog= DialogResult.OK

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

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

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

6、 if SFD.ShowDialog= DialogResult.OK then

二、C#中dialogresult中的用法

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

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

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

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

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

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

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

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

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

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

三、如何使用 OpenFileDialog 组件

Windows窗体的 OpenFileDialog(打开文件对话框)组件是一个预先配置的对话框。它与 Windows操作系统的“打开文件”对话框相同。该控件是从 CommonDialog类继承的。

在基于 Windows的应用程序中,可该组件实现简单的文件选择,而不必配置自己的对话框。利用标准的 Windows对话框,可以创建用户所熟悉的应用程序界面。

OpenFileDialog组件的主要属性包括:

(1) Title属性:获取或设置文件对话框标题。默认值为空字符串("")。

如果标题为空字符串,系统将使用默认标题“打开”。

(2) Multiselect属性:获取或设置一个值,该值指示对话框是否允许选择多个文件。

如果对话框允许同时选定多个文件,则为 true;反之,则为 false。默认值为 false。使用 FileNames属性可访问选定文件名的完整列表。

(3) ShowReadOnly属性:获取或设置一个值,该值指示对话框是否包含只读复选框。

如果对话框包含只读复选框,则为 true;否则为 false。默认值为 false。

(4) ReadOnlyChecked属性:获取或设置一个值,该值指示是否选定只读复选框。

如果选中了只读复选框,则为 true;反之,则为 false。默认值为 false。

(5) Filter属性:获取或设置当前文件名过滤字符串,该字符串决定对话框的“文件类型”框中出现的选择内容。

对于每个过滤选项,过滤字符串都包含过滤条件说明,后接一垂直线条(|)和过滤模式。不同过滤选项的字符串由垂直线条隔开。例如:

"Text files(*.txt)|*.txt|All files(*.*)|*.*"

如果要将多个过滤模式添加到过滤条件中,可用分号将文件类型分隔开,例如:

"Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files(*.*)|*.*"

使用 FilterIndex属性设置第一个显示给用户的过滤选项。

(6) FilterIndex属性:获取或设置文件对话框中当前选定过滤条件的索引。

默认值为 1。第一个过滤条目的索引值为 1。

(7) FileName属性:获取或设置一个包含在文件对话框中选定的文件名的字符串。也就是在对话框中选择的文件名,默认值为空字符串("")。

文件名既包含文件路径也包含扩展名。如果未选定文件,将返回空字符串。

(8) FileNames属性:获取对话框中所有选定文件的文件名。

属性值是一个 String类型数组。每个文件名都既包含文件路径又包含文件扩展名。如果未选定文件,该方法将返回空数组。

(1) ShowDialog方法:在运行时显示对话框。

(2) OpenFile方法:打开用户选定的具有只读权限的文件,该文件由 FileName属性指定。

使用该方法可从对话框以只读方式快速打开文件。

下面的实例简单介绍了如何使用打开文件对话框(OpenFileDialog)组件来选择文件的编程技术。

(1)启动Visual Studio 2005,新建一个C# Windows应用程序项目,如下图所示(点击可看大图)。

(2)在程序设计窗体中添加一个Label控件,设置其Text属性为“您选择的文件:”;再添加一个TextBox控件,保留其默认属性即可;再添加一个Button控件,设置其Text属性为“选择文件”。调整窗体和控件的大小以适合窗口。

(3)向程序设计窗体中添加一个OpenFileDialog控件,在属性对话框中设置其Filter属性为“所有文件(*.*)|*.*|文本文件(*.txt)|*.txt|WPS文档(*.wps)|*.wps|Word文档(*.doc)|*.doc”,设置其FileName属性为空字符串。

将 OpenFileDialog控件添加到窗体后,它会出现在窗体设计器底部的栏中。

(4)为Button控件(button1)的鼠标单击(Click)事件添加如下代码:

private void button1_Click(object sender, EventArgs e)

if(this.openFileDialog1.ShowDialog()== DialogResult.OK)

this.textBox1.Text= this.openFileDialog1.FileName;

运行实例程序,单击“选择文件”按钮将弹出您熟悉的Windows“打开”对话框,选择文件后,文件名显示在窗体的文本框中。

四、C#有关dialogresult.ok 的问题

1、两种都可以,不过后面这种更简单和常用一些,原因很简单,比如说一个OpenFileDialog,当用户去选择文件,如果用户点了取消怎么办,如果用前一种方法,那代码很可能是

2、if(dialog.FileName!="")//这里如果不做验证直接去用Filename就可能出错

3、}

另外一种就是窗体的ShowDialog(),最常见的比如登录窗体,通常我们是在校验用户名密码通过后就设置窗体this.DialogResult=DialogResult.OK;来表示验证通过,如果用前一种写法,可能就是

4、另外一种就是窗体的ShowDialog(),最常见的比如登录窗体,通常我们是在校验用户名密码通过后就设置窗体this.DialogResult=DialogResult.OK;来表示验证通过,如果用前一种写法,可能就是

5、DialogResultdr=login.ShowDialog();

五、...当模态对话框返回dialogresult.ok时,如何返回参数给父窗口

1、在模态对话框中设定几个属性,在返回dialogresult.ok之前为这些属性赋值

2、在父窗口中访问模态对话框中的属性,这样就相当于返回参数给父窗口

3、之所以可以这样子做,是因为模态窗口所声明的方法内有效(还未被释放资源),所以虽然窗口关闭了,但对象还在

关于dialogresult.ok的内容到此结束,希望对大家有所帮助。