ホームページ  >  記事  >  バックエンド開発  >  C#の参照ボタンを使用してファイルパスとフォルダーパスを取得する方法

C#の参照ボタンを使用してファイルパスとフォルダーパスを取得する方法

黄舟
黄舟オリジナル
2017-05-21 11:00:581607ブラウズ

この記事では、主に C#

参照 ボタン を使用してファイル パスとフォルダー パスを取得する方法を紹介し、C# ブラウザー イベント の応答とファイル操作関連のスキルをサンプルの形式で分析します。この記事の例では、C# が参照ボタンを使用してファイル パスとフォルダー パスを取得する方法について説明します。参考までに皆さんと共有します。詳細は次のとおりです: フォルダーパスを生成

private void btnChoose_Click(object sender, EventArgs e)
{
  using (OpenFileDialog dialog = new OpenFileDialog())
  {
    dialog.Multiselect = true;
    if (dialog.ShowDialog() == DialogResult.OK)
    {
      try
      {
        this.tbFilePath.Text = dialog.FileName;
      }
      catch(Exception ex)
      {
        throw(ex);
      }
    }
  }

ファイルパスを生成

新しいFolderDialogクラスを作成します(

overload

FolderNameEditor)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms.Design;
using System.Windows.Forms;
namespace  Common
{
  class FolderDialog:FolderNameEditor
  {
    FolderBrowser fDialog = new FolderBrowser();
    public FolderDialog(){ }
    public DialogResult DisplayDialog()
    {
      return DisplayDialog("请选择一个文件夹");
    }
    public DialogResult DisplayDialog(string description)
    {
      fDialog.Description = description;
      return fDialog.ShowDialog();
    }
    public string Path
    {
      get
      {
        return fDialog.DirectoryPath;
      }
    }
    ~FolderDialog()
    {
      fDialog.Dispose();
    }
  }
}

参照ボタンの下のイベント

private void btnChoose_Click(object sender, EventArgs e)
{
  FolderDialog fDialog = new FolderDialog();
  fDialog.DisplayDialog();
  this.tbfilePath.Text = fDialog.Path;
}

以上がC#の参照ボタンを使用してファイルパスとフォルダーパスを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。