using System;
using System.Windows.Forms;
namespace OpenFileDialogExample
{
public class Program
{
[STAThread]
public static void Main()
{
// 创建一个 OpenFileDialog 实例
OpenFileDialog openFileDialog = new OpenFileDialog();
// 设置对话框的标题
openFileDialog.Title = "选择文件";
// 设置初始目录为桌面
openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
// 设置筛选器,只显示文本文件
openFileDialog.Filter = "文本文件 (*.txt)|*.txt|所有文件 (*.*)|*.*";
// 打开对话框并检查用户是否点击了“打开”按钮
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
// 获取用户选择的文件路径
string selectedFilePath = openFileDialog.FileName;
// 输出文件路径到控制台
Console.WriteLine("选择的文件路径: " + selectedFilePath);
}
else
{
Console.WriteLine("用户取消了文件选择");
}
}
}
}
OpenFileDialog 实例:我们首先创建了一个 OpenFileDialog 对象,用于显示文件选择对话框。Title:设置对话框的标题。InitialDirectory:设置对话框打开时的初始目录。Filter:设置文件筛选器,以便用户只能看到特定类型的文件(例如文本文件)。ShowDialog() 方法显示对话框,并检查用户是否点击了“打开”按钮。如果用户选择了文件并点击了“打开”,则返回 DialogResult.OK。FileName 属性获取文件的完整路径。希望这段代码和解释对你有帮助!
上一篇:c# aot
下一篇:c#开发
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站