問題タブ [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 に答える
1686 参照

.net - .Net インストーラー プロジェクトで FolderBrowserDialog がハングする

.Net インストーラー プロジェクトの一部として呼び出されるツールを作成しました。

ユーザーにディレクトリを要求してから、構成を更新する必要があります。

次のコードを使用して、ファイル チューザー dlg を表示します。

コマンドラインからツールを実行すると、FolderBrowserDialogOK が表示されます。インストーラー パッケージの一部としてインストーラー クラスから呼び出された場合、ShowDialog() で無期限にハングします。

編集:VStudioまたはコマンドラインから実行したときと同じ動作....Net 4を実行しています(クライアントプロファイルではありません)

私が間違っている可能性のあるヒントはありますか?

ありがとう

マリオ

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

.net - C ++ \ cliここでファイルを作成できるかどうかを確認します、FolderBrowseDialog

私はfolderBrowseDialogを使用して、プログラムがいくつかのファイルを保存する場所をユーザーが選択できるようにしています。アプリケーションが操作できないパスをユーザーが選択できるという問題があります。たとえば、「c:\」(プログラムは管理者ではなくユーザーによって起動されます)

USERが操作できないパスを選択しようとすると、パスを「マイドキュメント」に変更するように提案するプログラムを見たことがありますが、その方法がわかりませんでした。savefiledialogではなくfolderBrowseDialogを使用していることに注意してください。

そのため、FileIOPermissionを使用して、警告を表示するのではないかと思いました。しかし、何らかの理由でそれは機能しません。これは私が書いた簡単なコードですが、例外がスローされることはありません。 MSDNのFileIOPremission

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

c# - FolderBrowserDialog C#SelectedPathは常に下部に表示されます

次の方法でFolderBrowserDialogを開きます。

これは機能します。ただし、このダイアログで新しいフォルダを選択するたびに、「フォルダツリー」全体が下にスクロールして、選択したフォルダがFolderBrowserDialogの下部に表示されるようにします。別のフォルダを選択するには、常に下にスクロールする必要があります。

これに対する解決策はありますか?

どうも!

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

c# - WPF で FolderBrowserDialog に xaml スタイルを適用する

WPF ウィンドウのスタイル設定に使用するスタイル Xaml があります。ただし、ウィンドウで使用する FolderBrowseDialog には同じスタイルが適用されません。これにより、実際のウィンドウとダイアログ ポップアップの UI に奇妙な違いが生じます。これを修正するにはどうすればよいですか?

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

windows-shell - SHBrowseForFolder テキスト編集

に関していくつか質問がありSHBrowseForFolder()ます。BIF_USENEWUIBIF_RETURNONLYFSDIRSとで使用していBIF_VALIDATEます。主に編集ボックスに問題があります。もう少し機能を変えてほしいです。

  1. 私は有効なディレクトリにいると仮定しましょう"C:\path"。存在しないフォルダー ( と呼びましょう"Folder1") をテキスト ボックスに入力して [OK] を押すと、受け取るパスは"C:\path". OKを押すと、パスが作成"Folder1"され"C:\path"、パスが表示されるようにする方法はあります"C:\path\Folder1"か? ([新しいフォルダーの作成] ボタンを使用する必要はありません)

  2. 現在、 をクリックすると"Make New Folder"、名前を変更できる新しいフォルダーが作成されます。テキスト編集では、新しいフォルダー (デフォルト名) として表示されます。フォルダの名前を変更した後も、別のフォルダをクリックしてから新しく名前を付けたフォルダをクリックしない限り、テキスト編集では新しいフォルダとして表示されます。フォルダの名前を変更するとすぐにテキスト編集を更新する方法はありますか?

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

c# - FolderBrowserDialogからTextBoxを更新する方法

WPFアプリケーションでFolderBrowserDialogを使用して、ソースフォルダーと宛先フォルダーのパスを指定しようとしています。現在、私は私の解決策として少しハックしています:

ただし、私はまだWPFにかなり慣れていないため、より洗練されたソリューションを見つけようとしています。これは難しいことがわかっています。データバインディングがWPFのUI要素を自動的に更新する一般的な方法であることは知っていますが、フォルダーパスはダイアログボックスから選択されるため、データバインディングが実行可能なオプションであるかどうかはわかりません。

どんな助けでも大歓迎です。

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

c# - FolderBrowserDialogが2番目のフォームに表示されない

さて、これは私が達成しようとしていることの主な本質であり、それがしていることの症状です。

メインウィンドウフォームがあります。このフォームで、ユーザーは新しい別のフォームを開くボタンをクリックできます。このフォームには、FolderBrowserDialogを表示するためのボタンがあります。代わりに、form2をロックするだけで、何も表示されません。

これが基本的に私がフォームなどを扱っているコードです。

これは、私がいくつかの面白くないことをした後にロードされる最初の形式です。

これは、最初のフォームから呼び出される2番目のフォームです

ボタンをクリックした後、ダイアログボックスが表示されず、form2は何も実行できなくなります。

私も変更を試みました

同じ結果になります。

どんな助けでもいただければ幸いです!さらに詳しい情報が必要な場合はお知らせください。できる限りの情報を提供できるよう努めます。

編集

私は、2番目のフォームを開くメソッドが別のスレッドであることを言及するのを忘れました(そして実際には完全に忘れました)。

したがって、最初のフォームはスレッドを開始し、2番目のフォームを開きます。これは、そうではないダイアログを開くことになっています。今、私はそれが糸脱毛に関係していると思います。

0 投票する
0 に答える
301 参照

c# - Mono を使用して FolderBrowserDialog でマップされたデバイスを選択する

FolderBrowserDialog が OSX で他のデバイスまたはマップされたドライブを表示できるようにする方法はありますか? ネットワークにマップされたディレクトリがありますが、リストに表示されません。

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

vbscript - VBS での xcopy の使用 (ひねりを加えたもの)

さて、これが取り引きです。単純な xcopy を実行するスクリプトをまとめようとしています。問題は、ユーザーがソース フォルダーと宛先フォルダーを参照できるようにすることです。いくつかの単純な部分がありますが、それらをつなぎ合わせることができませんでした。特に、ソースと宛先を区別しようとして、ブラウズ機能から出力を取得しようとしています...

どんな助けでも大歓迎です。

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

vb.net - vb.net でフォルダの説明スペースを参照しても十分ではありません

を使用しFolderBrowserDialogて、ユーザーがファイルを保存するフォルダーを選択できるようにしています。また、このdescriptionプロパティを使用して、そのようなフォルダーを理想的に配置する場所に関するヒントをユーザーに提供しています。ただし、説明テキストのスペースは 3 行のテキストしか許可されていないようで、私には十分ではありません。残りのテキストは切り捨てられています。ダイアログ ボックスでより長い説明を許可するように強制する方法はありますか?

前もって感謝します!