标签: openfiledialog

C#:openfiledialog过滤问题

我在用户点击打开文件时编写代码,我想将文件类型过滤到.txt,所以我做了以下代码,但它没有工作它根本没有显示任何txt文件,只是一个空文件夹,这是代码:

        try
        {
            OpenFileDialog o = new OpenFileDialog();
            o.Filter = "Text File | .txt";
            o.InitialDirectory = Application.StartupPath;
            o.ShowDialog();
        }
        catch
        {}
Run Code Online (Sandbox Code Playgroud)

.net c# file openfiledialog filter

0
推荐指数
1
解决办法
1524
查看次数

有没有办法使用OpenFileDialog获取目录路径?

我正在使用一个按钮来获取用户使用C#中的OpenFileDialog选择的目录的详细信息.目前我只能选择一个文件并获取该文件的完整路径.有没有办法让我可以在不必选择文件的情况下获取路径,甚至可以在路径末端修剪文件名?

c# trim openfiledialog

0
推荐指数
1
解决办法
95
查看次数

如何找出用户在C#中的OpenFileDialog中选择的pdf文件的页数?

您好,来自阿富汗,
我正在开发一个桌面应用程序,该应用程序使用肥皂消息发送和接收传真,我需要知道用户想要传真的 pdf 文件的页数。

c# openfiledialog filestream dialogresult

0
推荐指数
1
解决办法
6367
查看次数

打开文件对话框过滤器隐藏所有 WPF

我有 OpenFileDialog。当我将过滤器设置为 opd 以仅显示扩展名为“x”的文件时,它将隐藏所有内容。

我是 WPF 的新手。我没有将 opd Control(如在 WinForm 中)放在 WPF 中,因为我找不到它。

当我将过滤器设置为 * 时,OpenFileDialog 工作正常。* 显示所有文件。

我检查了文件的扩展名,它是正确的。

我也搜索了这个问题并没有找到任何东西。

感谢帮助。

        OpenFileDialog opd = new OpenFileDialog
        {
            FileName = "X File",
            DefaultExt = ".x",
            Filter = "X Files (*.x)|*.x | All Files (*.*)|*.*",
            Multiselect = true
        };

        bool? result = opd.ShowDialog();

        if (result == true)
        {
            //...
        }
Run Code Online (Sandbox Code Playgroud)

c# wpf openfiledialog filter

0
推荐指数
1
解决办法
477
查看次数

openFileDialog筛选器不显示任何选项,而是显示文件夹中的所有文件(即* .jpeg和* .xlsx)

string file = "";
int size = -1;
DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
openFileDialog1.Filter = "Excel |*.xlsx"; //"Excel Files|(*.xlsx, *.xls)|*.xlsx;*.xls";
openFileDialog1.FilterIndex = 1;

if(result == DialogResult.OK) // Test result.
{
    file = openFileDialog1.FileName;
    try
    {
        string text = File.ReadAllText(file);
        size = text.Length;
    }
    catch(System.IO.IOException)
    {
    }
}

tempLBL.Text = file;
Run Code Online (Sandbox Code Playgroud)

我还测试了上面提到的过滤器。当我浏览...和显示所有文件时,它没有显示任何过滤器。我需要的是,当单击“浏览”按钮时,只有XLSX或XLS文件显示给用户。

提前致谢

c# excel openfiledialog

0
推荐指数
1
解决办法
1185
查看次数

选择文件时从文本框中删除文件路径 C# Visual Studio

您好,我正在尝试从 Windows 窗体应用程序的目录中选择一个文件,但我似乎找不到任何可以从文本框中删除路径并仅保留文件名的内容(例如:“C:\Users\ Users\Documents\File.txt”将只是“File.txt”),它在选择文件时保存输出。

         OpenFileDialog openFileDialog1 = new OpenFileDialog();

         openFileDialog1.InitialDirectory = @"C:\OUTPUT";
         openFileDialog1.Title = "Browse exe Files";

         openFileDialog1.CheckFileExists = true;
         openFileDialog1.CheckPathExists = true;
         openFileDialog1.Filter = "exe files | *.exe";

         openFileDialog1.DefaultExt = "exe";
         openFileDialog1.FilterIndex = 2;
         openFileDialog1.RestoreDirectory = true;

         openFileDialog1.ReadOnlyChecked = true;
         openFileDialog1.ShowReadOnly = true;

         if (openFileDialog1.ShowDialog() == DialogResult.OK)
         {
             textBox6.Text = openFileDialog1.FileName;
         }
Run Code Online (Sandbox Code Playgroud)

谁能启发我如何做到这一点?

谢谢

c# select dialog path openfiledialog

0
推荐指数
1
解决办法
1167
查看次数

在C#中将单词读入数组

我试图将一个单词列表读入一个数组.我在这个网站上已经阅读了一些教程和其他问题,但仍然被卡住了.这可能是我想念的简单但我无法理解的.

这是我的代码:

string badWordsFilePath = openFileDialog2.FileName.ToString();
                badWords = badWordsFilePath.Split(' ');
                MessageBox.Show("Words have been imported!");
                BadWordsImported = true;
Run Code Online (Sandbox Code Playgroud)

我想要发生的是将文件中的所有单词逐个放入数组badWords中.

我有什么想法我做错了吗?

c# csv arrays openfiledialog visual-studio

-1
推荐指数
1
解决办法
876
查看次数

C# 检查 fileDialog 是否选择了文件

我在互联网上搜索,但我找不到我的问题的答案。我在 C# 上制作程序,它是打开的对话框窗口,用于选择文件夹。如果选择文件夹,一切正常,但如果我按取消,我有错误。是否有一些布尔值来检查是否选择了文件?

c# openfiledialog winforms

-1
推荐指数
1
解决办法
7077
查看次数

如何在TextBox中显示完整的文件路径?

我有一个FileDialog ...

    string fileData = openFileDialog1.FileName;
Run Code Online (Sandbox Code Playgroud)

......和一个TextBox1.如何在TextBox1中查看已打开文件的完整路径?

解:

        textBox1.Text = string.Format("{0}", openFileDialog1.FileName);
Run Code Online (Sandbox Code Playgroud)

c# openfiledialog winforms

-2
推荐指数
1
解决办法
3万
查看次数

OpenFileDialog 用 exe 打开文件夹

如何使用 OpenFileDialog 快速打开应用程序的文件夹?

        OpenFileDialog openFileDialog1 = new OpenFileDialog();
        openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
        if (openFileDialog1.ShowDialog() == DialogResult.OK)
        {
           ...........

        }
Run Code Online (Sandbox Code Playgroud)

c# openfiledialog

-2
推荐指数
1
解决办法
3351
查看次数

我如何使用folderbrowserdialog?

我如何使用folderbrowserdialog?

我希望用户能够选择他想要的任何目录.

private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked)
            {
                DialogResult result1;
                result1 = new DialogResult();
                folderBrowserDialog1. = "Select New Folder To Collect Files";
                if (result1 == DialogResult.OK)
                {

                }
                else
                {

                }
            }
            else
            {

            }
        }
Run Code Online (Sandbox Code Playgroud)

我该怎么做 ?

c# openfiledialog winforms

-2
推荐指数
1
解决办法
1838
查看次数

从openfile对话框获取路径

我以这种方式打开一个文件,工作正常:

var openFileDialog = new OpenFileDialog;

if (openFileDialog.ShowDialog().GetValueOrDefault())
{
    Browser.FileDoc = File.ReadAllText(openFileDialog.FileName);
}
Run Code Online (Sandbox Code Playgroud)

现在,我想获取路径并将其传递给另一个类.我怎样才能做到这一点?

.net c# wpf openfiledialog winforms

-5
推荐指数
1
解决办法
592
查看次数

标签 统计

c# ×12

openfiledialog ×12

winforms ×4

.net ×2

filter ×2

wpf ×2

arrays ×1

csv ×1

dialog ×1

dialogresult ×1

excel ×1

file ×1

filestream ×1

path ×1

select ×1

trim ×1

visual-studio ×1