問題タブ [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 投票する
1 に答える
1747 参照

macos - WindowsとOSXでフォルダを参照するにはどうすればよいですか?

通常、私SHBrowseForFolderはフォルダの参照をサポートするために使用します...しかし、WindowsとOSXの両方をサポートしたいと思います。

私は見た:

  • System.IOUtilsしかし、関連する関数が見つかりませんでした(多分、私は1つを逃しましたか?)
  • TOpenDialogオプションが見つかりませんでしたが、ファイルの代わりにフォルダを選択するものが見つかりませんでした...

何か案が?(私はifdefWindowsで管理できますが、Macの部分についてはわかりません...)

乾杯、

W。

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

c++ - IFileOpenDialog が、まだ存在しないフォルダーを選択できるようにする

ファイルを保存する新しいフォルダーを選択するダイアログを作成しようとしています。IFileOpenDialogクラスは、新しいフォルダーを選択できないことを除けば、うまく機能します。

つまり、ダイアログの下部にある "Folder: C:\existings\new-folder" は、次のメッセージをポップアップ表示します。

new-folder
パスが存在しません。
パスを確認して、再試行してください。

これが私が持っているコードです:

ポインタやハックをいただければ幸いです。ありがとう!


この他の質問からマイケルを引用するには:

[いくつかのコメントを避けるために、SHBrowseForFolder API はまだ存在しますが、UI 決定者にとって受け入れられるソリューションではありません。]

ここでも同じことが当てはまります...

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

vb.net - Visual Basic , code Cleaner

I am making a directory cleaner that uses the following code

But instead of stating the directory in the program I want the user to select it , "C:\Nexon\Combat Arms\" using SelectDirectory; I have this but, cant make it work

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

c# - このコントロールを作成するにはどうすればよいですか(FolderBrowserの一種である可能性があります)

下の図でわかるように、これはファイルダイアログとフォルダブラウザのように見えます。このダイアログでは、フォルダのみを選択できます(ファイルは選択できません)。これはカスタムコントロールですか?もしそうなら、それを作る方法について私にアドバイスをください。これはWinformsアプリケーションです。

ここに画像の説明を入力してください

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

c# - FolderBrowserDialogをフォームに埋め込む

FolderBrowserDialogを「form1」に埋め込むにはどうすればよいですか?ポップアップダイアログが必要ないのですが、どうすればこれを実現できますか?

0 投票する
4 に答える
3237 参照

c# - FolderBrowserDialog がアプリケーションをクラッシュさせる

folderbrowserdialog.showDialog() を呼び出すたびに、アプリケーションがクラッシュします。以前は機能していたコードを使用しているため、コードにすることはできません。

エラーも例外もスローしません。小さな読み込み円がポップアップするだけで、アプリが消えます。以前に別の.NETアプリでも気付きました!

ところで: .net 4 の再インストールは機能しますか?

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

c# - バックグラウンド ワーカーでの FolderBrowseDialog STAThread エラー

良い一日、

ここで説明したものと非常によく似たエラーが発生します(ここおよび他のソースの中でも):STAThread missing, but it is there

違いは、私の場合はマルチスレッドを使用していることです。ABackgroundWorkerはドキュメントを生成しており、それが完了するFolderBrowseDialogと、ユーザーが生成されたドキュメントを保存する場所を選択できるポップアップが表示されます。したがって、このエラーが発生する理由を理解できます。イベントと関連コードに を入れることにした理由はFolderBrowseDialogBackgroundWorkerあるスレッドから別のスレッドに文字列を渡す代わりに、パスに直接アクセスできるからです。

面白いことに、PrintDialog動作しますがSaveFileDialogFolderBrowseDialogこのエラーがスローされます。

あなたの考えを聞きたいです。をコードのFolderBrowseDialog外に移動するのが最善でしょうか? BackgroundWorkerカスタムを実装する必要がありますFolderBrowseDialogか? これを回避する方法はありますか?

コメントとアドバイス、そして私の質問を検討するために時間を割いてくださった皆様に、事前に感謝します。とても有難い。

敬具

0 投票する
4 に答える
6954 参照

c# - FolderBrowserDialog キャンセル イベント C#

ダイアログフォームに問題があります。以下は、FolderBrowserDialog ウィンドウを呼び出す C# コードのセクションです。フォルダで「OK」をクリックすると、ダイアログが閉じられるので、それほど気にする必要はありません。しかし、キャンセルイベントを検出する方法を知っている人はいますか? 調べてみましたが「却下」しかないようです。それが私を助けることができるかどうかわからない。

たとえば、次のようなものがあります。

誰かがこれに光を当てることができれば、私は非常に素晴らしいでしょう. ご覧いただきありがとうございます。

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

c# - 奇妙な FolderBrowserDialog の動作

.NET 3.5 で実行されている古いバージョンの C# アプリケーションをサポートしています。FolderBrowserDialogWindows Vista (32 ビットまたは 64 ビット)での問題が見つかりました。

基本的に、ダイアログは表示されますが、ルートデスクトップノードのみが表示され、それを展開して他のものを表示することさえできませんでした。明らかに、それは使用できません。

膨大な量の試行錯誤の後、残りのセットアップのRootFolderにプロパティを設定することで、最終的に何か役に立つものを得ることができました:

これはほとんど機能します。SelectedPathただし、 (定義によりの内容textBoxTo)は現在のユーザーのホームディレクトリ内へのパスであり、そのパスを自動的に参照せず、代わりにマイコンピューターノードを1つに展開して表示するという奇妙な問題がありますレベル。他のパスでも問題ありません。

私の直感と同様に、あなたの最初の推測は権限の問題になると確信しています。そうではないようです。この問題は、標準アカウントと管理者アカウントの両方で、通常どおり管理者として実行しているときに発生します。もちろん、クリーン インストールです。変な権限などはありません。

すべてのデフォルトが現在のユーザーのディレクトリ内にある場合、これはかなり面倒です!

注:これはアプリケーション内でのみ発生します。私が見た限りでは、小さなテスト アプリケーションでは再現できません。

これを引き起こしている可能性のあるアイデアはありますか?

更新: Screenies:
これは私が望む動作です (小さなテスト アプリから取得)
これはデフォルト プロパティで
得られるものです これはルートを My Computer に設定することで得られるものです 注: 最後の画像はSelectedPath、予想通りの画像…