問題タブ [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.
macos - WindowsとOSXでフォルダを参照するにはどうすればよいですか?
通常、私SHBrowseForFolder
はフォルダの参照をサポートするために使用します...しかし、WindowsとOSXの両方をサポートしたいと思います。
私は見た:
System.IOUtils
しかし、関連する関数が見つかりませんでした(多分、私は1つを逃しましたか?)TOpenDialog
オプションが見つかりませんでしたが、ファイルの代わりにフォルダを選択するものが見つかりませんでした...
何か案が?(私はifdef
Windowsで管理できますが、Macの部分についてはわかりません...)
乾杯、
W。
c++ - IFileOpenDialog が、まだ存在しないフォルダーを選択できるようにする
ファイルを保存する新しいフォルダーを選択するダイアログを作成しようとしています。IFileOpenDialogクラスは、新しいフォルダーを選択できないことを除けば、うまく機能します。
つまり、ダイアログの下部にある "Folder: C:\existings\new-folder" は、次のメッセージをポップアップ表示します。
new-folder
パスが存在しません。
パスを確認して、再試行してください。
これが私が持っているコードです:
ポインタやハックをいただければ幸いです。ありがとう!
この他の質問からマイケルを引用するには:
[いくつかのコメントを避けるために、SHBrowseForFolder API はまだ存在しますが、UI 決定者にとって受け入れられるソリューションではありません。]
ここでも同じことが当てはまります...
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
c# - このコントロールを作成するにはどうすればよいですか(FolderBrowserの一種である可能性があります)
下の図でわかるように、これはファイルダイアログとフォルダブラウザのように見えます。このダイアログでは、フォルダのみを選択できます(ファイルは選択できません)。これはカスタムコントロールですか?もしそうなら、それを作る方法について私にアドバイスをください。これはWinformsアプリケーションです。
c# - FolderBrowserDialogをフォームに埋め込む
FolderBrowserDialogを「form1」に埋め込むにはどうすればよいですか?ポップアップダイアログが必要ないのですが、どうすればこれを実現できますか?
c# - FolderBrowserDialog がアプリケーションをクラッシュさせる
folderbrowserdialog.showDialog() を呼び出すたびに、アプリケーションがクラッシュします。以前は機能していたコードを使用しているため、コードにすることはできません。
エラーも例外もスローしません。小さな読み込み円がポップアップするだけで、アプリが消えます。以前に別の.NETアプリでも気付きました!
ところで: .net 4 の再インストールは機能しますか?
c# - バックグラウンド ワーカーでの FolderBrowseDialog STAThread エラー
良い一日、
ここで説明したものと非常によく似たエラーが発生します(ここおよび他のソースの中でも):STAThread missing, but it is there
違いは、私の場合はマルチスレッドを使用していることです。ABackgroundWorker
はドキュメントを生成しており、それが完了するFolderBrowseDialog
と、ユーザーが生成されたドキュメントを保存する場所を選択できるポップアップが表示されます。したがって、このエラーが発生する理由を理解できます。イベントと関連コードに を入れることにした理由はFolderBrowseDialog
、BackgroundWorker
あるスレッドから別のスレッドに文字列を渡す代わりに、パスに直接アクセスできるからです。
面白いことに、PrintDialog
動作しますがSaveFileDialog
、FolderBrowseDialog
このエラーがスローされます。
あなたの考えを聞きたいです。をコードのFolderBrowseDialog
外に移動するのが最善でしょうか? BackgroundWorker
カスタムを実装する必要がありますFolderBrowseDialog
か? これを回避する方法はありますか?
コメントとアドバイス、そして私の質問を検討するために時間を割いてくださった皆様に、事前に感謝します。とても有難い。
敬具
c# - FolderBrowserDialog キャンセル イベント C#
ダイアログフォームに問題があります。以下は、FolderBrowserDialog ウィンドウを呼び出す C# コードのセクションです。フォルダで「OK」をクリックすると、ダイアログが閉じられるので、それほど気にする必要はありません。しかし、キャンセルイベントを検出する方法を知っている人はいますか? 調べてみましたが「却下」しかないようです。それが私を助けることができるかどうかわからない。
たとえば、次のようなものがあります。
誰かがこれに光を当てることができれば、私は非常に素晴らしいでしょう. ご覧いただきありがとうございます。
c# - 奇妙な FolderBrowserDialog の動作
.NET 3.5 で実行されている古いバージョンの C# アプリケーションをサポートしています。FolderBrowserDialog
Windows Vista (32 ビットまたは 64 ビット)での問題が見つかりました。
基本的に、ダイアログは表示されますが、ルートデスクトップノードのみが表示され、それを展開して他のものを表示することさえできませんでした。明らかに、それは使用できません。
膨大な量の試行錯誤の後、残りのセットアップの前RootFolder
にプロパティを設定することで、最終的に何か役に立つものを得ることができました:
これはほとんど機能します。SelectedPath
ただし、 (定義によりの内容textBoxTo
)は現在のユーザーのホームディレクトリ内へのパスであり、そのパスを自動的に参照せず、代わりにマイコンピューターノードを1つに展開して表示するという奇妙な問題がありますレベル。他のパスでも問題ありません。
私の直感と同様に、あなたの最初の推測は権限の問題になると確信しています。そうではないようです。この問題は、標準アカウントと管理者アカウントの両方で、通常どおり管理者として実行しているときに発生します。もちろん、クリーン インストールです。変な権限などはありません。
すべてのデフォルトが現在のユーザーのディレクトリ内にある場合、これはかなり面倒です!
注:これはアプリケーション内でのみ発生します。私が見た限りでは、小さなテスト アプリケーションでは再現できません。
これを引き起こしている可能性のあるアイデアはありますか?
更新: Screenies:
これは私が望む動作です (小さなテスト アプリから取得)
これはデフォルト プロパティで
得られるものです これはルートを My Computer に設定することで得られるものです
注: 最後の画像はSelectedPath
、予想通りの画像…