- 打卡等级:常驻代表
- 打卡总天数:34
- 打卡月天数:6
- 打卡总奖励:9027
- 最近打卡:2025-12-17 23:15:51
管理员
- 积分
- 22569
|
Winform 选择文件、文件夹、打开指定目录的方法
- using System;
- using System.Windows.Forms;
-
- namespace WindowsFormsApp1
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
-
- /// <summary>
- /// 选择文件
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void button1_Click(object sender, EventArgs e)
- {
- OpenFileDialog openFileDialog1 = new OpenFileDialog();
- openFileDialog1.Multiselect = true;
- openFileDialog1.Title = "请选择文件";
- openFileDialog1.Filter = "所有文件(*.*)|*.*";
- if (openFileDialog1.ShowDialog() == DialogResult.OK)
- {
- string filename = openFileDialog1.FileName;
- MessageBox.Show("已选择文件:" + filename, "选择文件提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
- }
- }
-
- /// <summary>
- /// 选择文件夹、路径
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void button2_Click(object sender, EventArgs e)
- {
- FolderBrowserDialog folderBrowserDialog1 = new FolderBrowserDialog();
- folderBrowserDialog1.Description = "请选择文件路径";
- if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
- {
- string path = folderBrowserDialog1.SelectedPath;
- MessageBox.Show("已选择文件夹:" + path, "选择文件夹提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
- }
- }
-
- /// <summary>
- /// 打开目录
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void button3_Click(object sender, EventArgs e)
- {
- System.Diagnostics.Process.Start("Explorer.exe", "C:\\Windows");
- }
- }
- }
复制代码
来源:C#社区
原文:https://www.hicsharp.com/a/56eb4f0c4f2c4b98af522634d2e1789c
|
|