java保存文件filedialog保存路径 文件名_VB.Net保存文件对话框(SaveFileDialog)

保存文件对话框(SaveFileDialog)控件提示用户选择保存文件的位置,并允许用户指定保存数据的文件名称。SaveFileDialog控件类继承自抽象类FileDialog。

以下是保存文件对话框:

59f8f28cf4e2f30953069c318d3883b5.png

SaveFileDialog控件的属性

以下是SaveFileDialog控件的一些常用属性:

编号

属性

描述

1

AddExtension

获取或设置一个值,该值指示如果用户省略扩展名,对话框是否自动将扩展名添加到文件名。

2

CheckFileExists

获取或设置一个值,该值指示在用户指定不存在的文件名时对话框是否显示警告。

3

CheckPathExists

获取或设置一个值,该值指示在用户指定不存在的路径时对话框是否显示警告。

4

CreatePrompt

获取或设置一个值,该值指示在用户指定不存在的文件时,对话框是否提示用户创建文件的权限。

5

DefaultExt

获取或设置默认文件扩展名。

6

DereferenceLinks

获取或设置一个值,该值指示对话框是返回由快捷方式引用的文件的位置还是返回快捷方式(.lnk)的位置。

7

FileName

获取或设置一个字符串,其中包含文件对话框中选定的文件名。

8

FileNames

获取对话框中所有选定文件的文件名。

9

Filter

获取或设置当前文件名过滤器字符串,该字符串决定出现在对话框的“另存为文件类型”或“文件类型”框中的选项。

10

FilterIndex

11

InitialDirectory

获取或设置文件对话框显示的初始目录。

12

OverwritePrompt

获取或设置一个值,该值指示用户指定已存在的文件名时,“另存为”对话框是否显示警告。

13

RestoreDirectory

获取或设置一个值,该值指示对话框是否在关闭之前恢复当前目录。

14

ShowHelp

获取或设置一个值,该值指示文件对话框中是否显示“帮助”按钮。

15

SupportMultiDottedExtensions

获取或设置对话框是否支持显示和保存具有多个文件扩展名的文件。

16

Title

获取或设置文件对话框标题。

17

ValidateNames

获取或设置一个值,该值指示对话框是否只接受有效的Win32文件名。

SaveFileDialog控件的方法

以下是SaveFileDialog控件的一些常用方法:

编号

属性

描述

1

OpenFile

打开具有读/写权限的文件。

2

Reset

将所有对话框选项重置为其默认值。

示例

在这个例子中,使用保存文件对话框将用户输入的文本保存到一个富文本框中。参考以下步骤:

在窗体上拖放一个Label控件,一个RichTextBox控件,一个Button控件和一个SaveFileDialog控件。

将标签的文本属性和按钮控件分别设置为“评论内容”和“保存评论”。

双击“保存评论”按钮并修改Click事件的代码,如下所示:

Public Class Form1

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

SaveFileDialog1.Filter = "TXT Files (*.txt*)|*.txt"

If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK _

Then

My.Computer.FileSystem.WriteAllText _

(SaveFileDialog1.FileName, RichTextBox1.Text, True)

End If

End Sub

End Class

使用Microsoft Visual Studio工具栏上的“开始”按钮编译和运行应用程序时,它将显示以下窗口:

76ebc16ec26eefb1e07cff1a31c2a69b.png

我们将SaveFileDialog控件的Filter属性设置为只显示带有.txt扩展名的文本文件类型。

在文本框中写入一些文本,然后单击“保存评论”按钮将文本保存为文本文件到您的计算机中。

e1132c33ea7faa60abcd672f367286e9.png

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值