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

c# - ファイルの移動中に「パラメーターが正しくありません。\r\n」という例外が発生する

次のようにファイルを移動するコードを作成しました

しかし、私が言及したように例外が発生しています。パスへのアクセスが拒否されたため、エラーが発生することがあります。

0 投票する
12 に答える
167235 参照

c# - フォルダダイアログの選択WPF

WPF4アプリケーションを開発し、アプリで、アプリケーションが何か(ファイル、生成されたレポートなど)を格納するフォルダーをユーザーが選択できるようにする必要があります。

私の要件:

  • 標準のフォルダツリーを表示する機能

  • フォルダを選択する機能

  • WPFのルックアンドフィール。このダイアログは、Windows 2000やWin9xではなく、Windows Vista/7用に設計された最新のアプリケーションの一部のように見える必要があります。

私が理解しているように、2010(.Net 4.0)までは、標準のフォルダーダイアログはありませんが、バージョン4.0にはいくつかの変更があるのでしょうか。

または、残りのすべてのことは、古い学校のWinFormsダイアログを使用することですか?それが必要なことを行う唯一の方法である場合、Win9xではなくVista / 7スタイルに近づけるにはどうすればよいですか?

いくつかのフォーラムで、私はそのようなダイアログの実装を見ましたが、Windows95のような古い醜いアイコンがあります。それは本当に見栄えがよくありません。

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

c# - ファイルパスでの環境変数の使用

特定のフォルダーを指す環境変数セットがあります(たとえば、MYFOLDERと呼びます)。%MYFOLDER%\SubFolderWindowsエクスプローラーに入力すると、サブフォルダーが表示されます。ただし、に渡すSelectedPath = @"%MYFOLDER%\SubFolder";FolderBrowserDialog機能しません。

を使用してみPath.GetFullPath(..)ましたが、(VSでのデバッグ中に)実行可能ファイルのbinフォルダーが返され、期待するパスではなく、最後に%MYFOLDER%が含まれているようです。

環境変数を適切に使用する方法を知っている人はいますか?

0 投票する
5 に答える
4749 参照

c# - フォルダブラウザダイアログの選択したパス

「folderBrowserDialog1.SelectedPath」を使用して、選択したフォルダーへのパスを取得しています。選択したフォルダ内の別のフォルダの名前を確認するにはどうすればよいですか?

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

c# - WPFアプリケーションでのFolderBrowserDialogの使用

ユーザーがディレクトリにアクセスする必要があるWPFアプリケーションがあります。WindowsフォームをWPFに統合する方法について世界の果てまで検索し、フォームコントロールをxamlに統合する方法に関するあらゆる種類の情報を見つけました。 、FolderBrowserDialogを統合します。..

私はベテランプログラマーですが、.netは非常に新しく(実際には2日目)、FolderBrowserDialogの名前/タイプを特定できないという理由だけで、これを実装するための適切な情報を見つけることができないと思います。

助けてください。ありがとう、-David

ああ、私はc#とVisualStudio2008を使用しています

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

c# - FolderBrowserDialog をスレッド化する C#

FolderBrowserDialog を使用して C# でフォルダーを選択しようとしています。最初はスレッド例外が発生したので、何が間違っていたのかをグーグルで調べて修正しましたが、今は別の問題で立ち往生しています。フォルダがいつ選択されたか知りたいです。

これは私が今持っているものです。

ここでの問題は、同じスレッドにいないため、txtWorkingFolder のテキストを設定できないことです。txtWorkingFolder のスレッドを変更したくないので、私の質問はこれです。DialogResult.OK が設定されたら、新しいスレッドからその値を変更するにはどうすればよいですか?

編集:

これがメインで、btnWorkingFolder は Form1() の一部です。

2番目の編集:

例のコードを試した後、次の例外が発生します。

助けてくれてありがとう!/マーチン

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

.net - Windows Server CoreのWPFアプリから[フォルダーの参照]ダイアログを使用するにはどうすればよいですか?

FolderBrowserDialogを使用してみましたが、開発マシンで動作するようです。ただし、これはWindows 2008 R2ServerCoreではサポートされていません。とにかくこのコードを実行しようとしました-ダイアログは表示されますが、メイン表示ペインは使用できません。

また、Windows shell32 API(SHBrowseForFolder)を使用してみましたが、まったく同じ結果になりました。ComDlg32 GetOpenFileNameは、ファイルを選択するために正常に機能しているようです。

他に何を試すべきかわからない。

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

.net - 制限付きFolderBrowserDialog、推奨されるソリューション

ユーザーがフォルダを選択する以外のことをしないようにしたいのです。彼がファイル/フォルダーを削除したり、名前を変更したり、コンテキストメニューにアクセスしたりすることを許可したくありません。ただし、FolderBrowserDialogは封印されているため、何もオーバーライドできません。

私たちはグーグルで検索し、いくつかの解決策を見つけました:

  • 独自のFolderBrowserDialogを実装する:これを行う時間はありません。最後の手段としてのみ受け入れられます。
  • この男はOpenFileDialogのためにそれをしました、うまくいくかもしれませんが、少しやり過ぎのようです

誰かがこの問題に直面し、これに対する最適な解決策を見つけましたか?.NET4.0と互換性がある必要があります

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

c# - wpf c# の FolderBrowserDialog

私は使用System.Windows;しているので、メッセージボックスやリストボックスなどのコントロールがたくさんあるためSystem.Windows.Controls;使用できません...などはそれらの間で一般的です使用せずにfolderbrowserdialogを取得する別の解決策はありますか、またはフォルダーの場所を取得するダイアログボックスはありますか?System.Windows.Forms;System.Windows.Forms;