問題タブ [openfiledialog]

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 投票する
4 に答える
652 参照

c# - ControlTemplateを使用して、ファイル名に使用されるテキストボックスの横に「参照」ボタンを表示する

ファイル名を含むいくつかのテキストボックスに「参照」ボタンを添付しようとしています。

私はこのようなものを目指していました:

私が宣言したコントロールテンプレートは次のとおりです。

しかし、これを使おうとすると、TextBoxはもうありません。空白スペースのみで、その後に「...」が続きます

誰かが私が間違っていることを知っていますか?これは、新しいUserControlを作成することによってのみ解決できる種類のものですか?

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

asp.net - ASP.NETファイルブラウザはファイルパスを取得します

<input type="file" />MVCでファイルブラウザダイアログとしてを使用しています。実際にはファイルをアップロードしたくありませんが、共有ドライブ上のテンプレートを選択するために使用しています。アクションメソッドで完全なファイルパスのみを取得したい。その後、サーバーはファイルを処理し、クライアントに強制的にダウンロードします。オブジェクトを取得しましたがHttpPostedFileBase、ファイルパスプロパティが表示されません。これは可能ですか?または、そうでない場合、他にどのようなオプションが利用できますか?

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

c# - C# OpenFileDialog ストアド パス

私のアプリケーションでは、ユーザーがファイルを選択する必要がある場所が 2 つあります。どちらの場合も、ファイルは異なるディレクトリにありますが、通常は実行間で同じです。

OpenFileDialog は、最後に使用されたディレクトリにデフォルト設定されているように見えますが、ほとんどの場合間違ったフォルダーであり、2 つのフォルダーを交互に使用することになるため、これは役に立ちません。私が望むのは、最初のダイアログが最後に開かれたときに使用されたパスを何らかの形で記憶し、2 番目のダイアログがそれ自体のパスも記憶するようにすることです。

例: パス A は C:\foo\bar\something\x.dll、パス B は C:\foo\baz\whatever\y.xml

ダイアログ a が開き、A を選択すると、後でダイアログ b が開き (デフォルトで A)、B に戻る必要があります。アプリを再度開くと、ダイアログ a が開き (デフォルトで B)、元に戻る必要があります。再びAへ。

パスを別々に覚えておくことで、この余分なナビゲーションをすべて回避したいと思います。それを行う良い方法はありますか?

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

c# - C#アプリケーションでのOpenFileDialogコントロールの使用

私は以前にこの質問をしたことがあると確信していますが、検索しても何も起こらず、これを行う方法を完全に忘れてしまいました。

ユーザーがハードドライブから画像を選択し、その場所を使用してその画像をImageクラスにロードする方法が必要です。

私は過去にこれを行ったことがありますが、私が言ったように、私はそれをどのように行ったか思い出せません。

OpenFileDialogにファイルタイプフィルターを適用できることは知っています。

何かガイダンスはありますか?ありがとうございました!

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

vb6 - vb6 で、ファイルを開くダイアログにファイルを詳細モードで表示するにはどうすればよいですか?

vb6 openfiledialog でデフォルトのファイル表示を設定する必要があります。

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

.net - .NET OpenFileDialogの[ファイルの種類]プルダウンを切り替えると、ファイルのリストのバグがクリアされます

C ++で.NETクラスOpenFileDialogを使用しようとしていますが、奇妙なバグが発生しています。私の基本的なコードは以下の通りです。

コードがこのポイントに達すると、期待どおりにダイアログが開きます。ただし、[ファイルの種類]プルダウンを切り替えると、ユーザーのように、ダイアログウィンドウに一覧表示されているファイルとディレクトリが(フィルターに関係なく)表示されなくなります。親ディレクトリに移動して同じ子ディレクトリに再度入ると、ファイルとディレクトリが正しく表示され、期待どおりにフィルタリングされます。なぜ私がこの奇妙なバグを抱えているのか誰かが知っていますか?

参考までに、私はWindows XP 64ビットSP2を使用しており、Visual Studio 2010 for.NET4でビルドしています。

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

winapi - OpenFileDialogでの作業ディレクトリの取得

OpenFileDialogで複数のファイルを選択すると、の構造体メンバーで作業ディレクトリパスを OPENFILENAME取得しますが、単一のファイルを選択すると、その変数メンバーでファイル名へのパスを取得します。

ファイルの数を確認するためにループしてカウントする前に、最初にパスを取得する方法はありますか?

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

c# - ファイルストリームへの画像の読み込み

を使用して画像を読み込んでいます

ファイルを選択すると、「開く」にパスを含むいくつかの項目が表示されます。

次に、ファイルをファイルストリーム(または同様のもの)にロードして、Webサービス経由で送信したいと思います...これは可能ですか?

ありがとう

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

outlook - VSTO を使用して Outlook の [名前を付けて保存] ダイアログ ボックスを開き、ユーザーが入力したファイル名を取得する方法

Outlook 用の VSTO アドインを作成しています。このアドインの一部として、ユーザーがグリッドを CSV ファイルとして保存できるようにする必要があります。ユーザーがグリッドの [エクスポート] ボタンをクリックすると、[名前を付けて保存] ダイアログ ボックスが表示され、ユーザーがファイルを選択したり、ファイル名と場所を入力したりできるようになります。ユーザーが [OK] をクリックしたときに、アドインが再び制御を取得し、入力されたファイルの場所を取得し、それを使用して CSV を書き込む方法が必要です。

私はしばらくの間見回してきましたが、これを行う方法がわかりません。何か案は?

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

c# - Vista ではなく XP で C# WPF OpenFileDialog がクラッシュする

Vista 開発マシンでは正常に動作する WPF アプリケーションがありますが、製品版の XP ボックスでは動作しません。唯一の問題は、OpenFileDialog.Show() の呼び出しにあります。メソッドを呼び出すとすぐに、アプリケーションは XP ボックスで終了します。

問題は例外をトリガーしません。(ブロックを try-catch ブロックで囲んでも役に立ちませんでした。) [ファイル] -> [開く] をクリックすると、アプリケーションが起動して XP で終了します。興味深いことに、[ファイル] -> [保存] および [名前を付けて保存] ダイアログを使用して、ファイルをディスクに書き込むことができます。.Net 3.0 および 3.5 にビルドしようとしましたが、違いはありません。

Microsoft.Win32.OpenFileDialog と System.Windows.Forms.OpenFileDialog の両方を試しましたが、まったく同じ症状が発生します。

Microsoft.Win32 亜種のコード ブロック:

私が持っている唯一の手がかりは、セキュリティ イベント ログからの次の (部分的な) エントリです。

何か案は?(お願い!)