問題タブ [folderbrowserdialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
597 参照

winapi - SHBrowseForFolder、しかしナビゲートするテキストボックス付き

アプリケーションで SHBrowseForFolder を機能させるために必要なすべてのコードを見つけました。しかし、入力してナビゲートするためのテキスト ボックスがなく、すべてを小さなフォルダー ウィンドウで行う必要があるのは嫌です。

Windows では、フォルダー名を入力し、他の通常のナビゲーション キー (バックスペース、".."、Enter など) を使用して目的のフォルダーを選択できる、別のフォルダー参照ダイアログがよく表示されることを知っています。

そのための別の API 呼び出しはありますか?

0 投票する
1 に答える
1915 参照

folderbrowserdialog - フォルダ参照ダイアログにフォルダが表示されない

.NET 3.5 でコンパイルされたアプリケーションを作成しました。FolderBrowserDialog オブジェクトを使用しました。ボタンが押されると、次のコードを実行します。

フォルダ ダイアログが表示されますが、フォルダが表示されません。私が見る唯一のものは、ボタンOKとキャンセルです(ShowNewFolderButtonプロパティがtrueに設定されている場合は、新しいフォルダーボタンを作成します)。別のフォームでまったく同じコードを試すと、すべて正常に動作します。

何か案は??

0 投票する
3 に答える
1700 参照

c# - WinForms:フォルダブラウザダイアログを表示するときにInvalidCastExceptionが発生するのはなぜですか?

FolderBrowserDialogを表示すると、InvalidCastExceptionがランダムに発生します。また、多くのクライアントがこれを報告しています。

私はインターネット上で関連するものを見つけることができませんでした。誰かがこれを引き起こす原因/これを修正する方法を知っていますか?

私のコード:

スタックトレース:


編集:追加情報:VS2008デバッガーで実行している場合にのみこれを再現できました。

デバッガーが不足すると、64ビットWindows 7ではごくまれにしか発生せず(6か月に1〜2回発生)、再起動後に消えます。

クライアントは確かにデバッガーでアプリを実行していないので、デバッガーから確実に再現できます。

0 投票する
3 に答える
2442 参照

c# - フォルダ ブラウザ ダイアログ

アプリケーションでフォルダ ブラウザ ダイアログを使用してフォルダを選択しています。今、フォルダーにはhtmlファイルのみがあり、他に何も選択されないようにする必要があります。開いているファイル ダイアログがあり、html ファイルのみを表示したい場合のように、openfiledialog のフィルター プロパティを使用します。フォルダー ブラウザー ダイアログで、フォルダー内の html ファイルのみを保持または選択するにはどうすればよいですか?

フォルダ ブラウザ ダイアログでファイルをフィルタする方法を教えてください。

編集 .HTML を含むフォルダーのみを選択します

0 投票する
2 に答える
123 参照

winforms - アプリケーションのデフォルト フォルダはどこにあるべきですか?

接続されたデバイスを構成し、構成情報をファイルに保存する小さなアプリを作成しています。ユーザーはファイル名を選択できませんが、その場所は選択できます。

アプリの既定の保存先フォルダーに最適な場所はどこですか?

「MyDocuments」の場所である例を見てきました(たとえば、Visual Studioはこれを行います)。

C:\ ドライブの一番上にフォルダが作成されているのを見ました。個人的には、それは少し不快だと思います。

これは、Program Files[製造元] または Program Files[製品名]、またはアプリがインストールされた場所にある可能性があります。私は過去にこの場所を使用しました。Windows エクスプローラーでは、ユーザーがそこに簡単にアクセスできないため、私はそれが嫌いです (「ブラウズ機能」)。

「ブラウズしやすさ」が要因であるというこの最後の概念を踏まえると、MyDocuments が最良の選択であると思います。これは最も一般的で、最も広く受け入れられている方法ですか?

これまで、インストール フォルダーを選択してきたのは、データがデバイス管理ユーティリティと同じ場所にあるためだと思います。しかし、私は本当にそこから離れたいと思っています。ユーザーが自分のデータを見つけるためにシステム ファイルを調べなくて済むようにしたくありません。

また、.NET WinForms FolderBrowserDialog を使用していますが、「Environment.SpecialFolders」列挙型は、ダイアログが Program Files フォルダーを指すように設定するのに役立ちません。

ご意見ありがとうございます。

すず。

0 投票する
1 に答える
522 参照

vb.net - FolderBrowserDialog を介してファイルを開きます..どのように?? ヘルプ!

これは私が今手に入れたものです...

しかし、出力フォルダー (File.dll が保存される場所) を FolderBrowserDialog1.SelectedPath にしたいのですが、どうすればよいでしょうか? 誰?

FileOpen(1, FolderBrowserDialog1.SelectedPath & File & .dll, OpenMode.Output) を試しましたが、:(

0 投票する
2 に答える
1475 参照

winforms - FolderBrowserDialogを複数回表示するにはどうすればよいですか?

WindowsフォームのForm_Loadイベントで、FolderBrowserDialogを表示して、ユーザーがディレクトリを選択できるようにします。選択したディレクトリが有効でない場合(つまり、アプリケーションに必要な特定のファイルがない場合)、もう一度表示します。 。ただし、新しいFolderBrowserDialogを作成すると、ShowDialogを呼び出しても表示されません。

それに足を踏み入れると、2回目にdialog.ShowDialog()行に到達し、その後何も起こりません。ダイアログは表示されず、デバッガーは先に進みません。止まるだけです。最初は完全に機能しますが、2回目は機能しません。ブロックを使用してその全体をコピーし、最初のブロックの直後に貼り付けてみましたが、同じことが起こります。ダイアログは1回だけ表示されます。

FolderBrowserDialogを複数回表示するにはどうすればよいですか?

解決:

'this'をShowDialogに渡すと、問題が修正されました。また、ダイアログを不必要に再作成しないように、usingをwhileループの外側に移動しました。

0 投票する
2 に答える
116 参照

php - 制限付きのディレクトリリスト

フォルダ内のフォルダのみを一覧表示するスクリプトを作成しようとしています。私にはフォルダ内にフォルダを作成できるユーザーがいるので、基本的に私がやろうとしているのは、ユーザーがフォルダを管理してファイルを保存する方法を用意することです...私の問題はphpを作成したいということです。ルートフォルダはホームディレクトリであり、ホームディレクトリより上位に移動することはできません。現在、私のphp関数はそれを行わず、ディレクトリのコンテンツのみを表示します...そしてユーザーが1レベル上に移動し、もう一度1レベル上に移動すると...など...彼はハード全体を閲覧できますドライブ。

0 投票する
2 に答える
2152 参照

c# - C#winformのfolderbrowserdialog

winform で folderBrowserDialog を使用しています。

デフォルトまたは初期パスをネットワーク ロケーションにする必要があります。

例:

これは動作しません。私のシステムは適切なネットワーク上にあり、ブラウザからディレクトリにアクセスしてコマンドを実行できます。

これは非機能ですか?または回避策はありますか?誰かが私を案内してくれれば幸いです!

ありがとう、イヴァル

0 投票する
1 に答える
4005 参照

c# - 複数のファイルとフォルダーを選択するための必須ダイアログ .NET

簡単に見つけられると思っていたのですが、間違っていました。

ダイアログの要件:

  • 複数のファイル/フォルダを同時に閲覧できます。
  • .NET Windows フォームで使用できます。
  • 無料または GPL の下で使用できます。
  • Win XP および Win 7 で動作します。

ダイアログ設定:

  • C#
  • .NET の OpenFileDialog のように見えます。
  • パスを貼り付けるためのテキストボックスがあります。

私はWEBからいくつかの例を試しましたが、すべての要件を満たしているものはありません!

今のところ解決策に最も近いいくつかの例: