winform OpenFileDialog
时间: 2023-10-09 18:12:51 浏览: 96
在C#的WinForm中,可以使用OpenFileDialog类来打开文件。这个类有一些常见的属性和使用方法。其中,ShowDialog()方法是用来显示文件选择对话框的,通常与DialogResult.OK一起使用,表示对话框打开成功。示例代码如下:
```
OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.Multiselect = true; // 允许多选文件
fileDialog.Title = "请打开文件"; // 设置对话框标题
fileDialog.Filter = "所有文件(*.*)|*.*"; // 设置文件过滤器
if (fileDialog.ShowDialog() == DialogResult.OK) {
string file = fileDialog.FileName; // 返回单个文件的绝对路径
string[] filenames = fileDialog.FileNames; // 返回所有文件路径的数组
// 输出所有文件路径
for (int i = 0; i < filenames.Length; i++) {
Console.WriteLine(filenames[i]);
}
MessageBox.Show("已选择文件:" + file, "选择文件提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
```
以上是一个完整的打开Windows文件选择对话框并打开文件的示例代码。你可以根据需要修改文件过滤器、标题等属性来满足具体的需求。
阅读全文