問題タブ [savefiledialog]

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 に答える
2130 参照

.net - ウィンドウへのコントロールの変更/追加 共通ダイアログを開く/保存する

ウィンドウの開く/保存共通ダイアログを変更/追加して、機能を追加する方法はありますか?

職場では、サーバー上に何百もの「ジョブ フォルダー」がある領域があります。ジョブに関する情報 (電子メール、スキャンしたファックス、Word ドキュメント、スプレッドシート、写真など) を格納するために、データベース アプリケーションによって自動的に作成/管理される通常の Windows フォルダーです。ジョブ番号によって名前が付けられます。

データベースからのタグに基づいてジョブフォルダーを検索するコンボボックスを使用して、標準の開く/保存ダイアログを拡張したいと考えています。これにより、ユーザーが何をしていても、正しいジョブフォルダーへの道を簡単に見つけて作業を検索/保存できるようになります。

データベースに接続して検索機能を提供することは問題ありませんが、ダイアログにコンボボックス コントロール (理想的にはキープレス/キーダウン イベントを使用) を追加する方法はありますか?

または、独自のダイアログを作成し、標準のダイアログの代わりに呼び出し/使用しますか? つまり、どのアプリからでもダイアログが呼び出され、ジョブフォルダーに簡単にアクセスできます。Outlook を使用している場合は、ジョブ フォルダーをすばやく見つけることができます。メモ帳を使用している場合は、フォルダーを簡単に見つけることができます。

これは、任意のアプリからジョブ フォルダーを見つけるための新しい統一された方法を意味します。

誰かが VB/VB.net/C# を使用する方法を知っているのが理想ですが、可能であれば、おそらく C++ になると思います。

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

c# - .net で OpenFileDialog / SaveFileDialog を置き換える

私が取り組んでいるアプリケーションでは、SaveFileDialog と OpenFileDialog を通常の目的 (ファイルを保存して開く) に使用しようとしています。

ただし、UI を所有するスレッドで時間に敏感なことが多すぎるため、アプリケーションはクラッシュせずにモーダル フォーム/ダイアログをサポートできません。

これらの機能を UI 所有スレッドから移動するようにアプリケーションを書き直すことは、当面は現実的ではありません。私が取り組んできた機能を完成させるには、2 つのファイル ダイアログに代わるもの、できれば非モーダル フォームで動作するコントロールが必要です。

UI 所有スレッドをブロックしないで使用できるものはありますか?

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

c# - SaveFileDialog を閉じる前にファイル名を検証するにはどうすればよいですか?

私は SaveFileDialog を使用しており、ファイルの保存を許可する前に、ファイルが特定の条件を満たしているかどうかを評価したいと考えています。基準を満たさない場合、「保存」をクリックしたときに SaveFileDialog を閉じたくありません。FileOK が機能する可能性があると思いましたが、ダイアログはイベントが発生するまでに既に閉じられているように見えます。また、ダイアログが閉じないようにする方法がわかりません。

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

.net - .NET Web ブラウザ コントロール - SaveAs イベント

WebBrowser コントロールで使用される SaevFileDialog コントロールにアクセスできるかどうか知っている人はいますか? 誰かが表示されている Web ページを保存したら、ファイルが作成された場所を把握する必要があります。ただし、その情報にアクセスできるイベント/メンバーが見つからないようです。

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

c# - ユーザーがフィルターを変更したときに、SaveFileDialogのファイル名の拡張子を変更するにはどうすればよいですか?

アプリケーションにはSaveFileDialog、ユーザーがメディアをエクスポートできるさまざまな形式を提供するがあります。のFilterIndexプロパティを使用して、ユーザーが選択した形式を決定しますSaveFileDialog。さまざまな形式でファイル拡張子が異なるため、ユーザーが選択したフィルターを変更したときに、ユーザーが入力したファイル名で拡張子を変更する必要があります。これは可能ですか?もしそうなら、どのように?

編集:ダイアログが表示されている間、ユーザーがフィルターを変更したときにこれを実行したいので、ユーザーは後でダイアログを閉じたときではなく、ファイル名がどうなるかについてフィードバックを受け取ります。メッセージフィルターを使用してみましたが、ダイアログのメッセージを受信しません。試しましApplication.Idleたが、ダイアログの実行中に起動することはありません。バックグラウンドスレッドを試しましたがFilterIndex、ユーザーがダイアログを閉じるまで更新されません。

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

.net - savefileダイアログでファイルを保存した後、再度編集して保存したダイアログボックスが表示されないようにするコードを書きたい

savefiledialog を使用してファイルを保存できます。ファイルが保存されたら、それを編集してから再度保存すると、savefiledialog を開かずに保存する必要があります。コードを教えてください。

このコードは、Windows フォームの Visual Studio 2005 で作成されています。

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

c# - ファイルの保存プロンプトで適切な拡張子を付けてファイルを保存します

私のアプリケーションでは、SaveFileDialog を使用して [名前を付けて保存] ウィンドウをポップアップ表示します。次のコードを使用して、ファイル タイプ セクションでファイルを .dat として保存するように制限しました。

私が知りたいのは、.dat 拡張子で自動的に保存する方法です。現在、特に filename.dat として保存しない限り、拡張子なしで保存されます。

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

winforms - SaveFileDialogを非同期で使用するには?

ボタン付きの Windows フォーム アプリケーションがあります。ボタンのイベント ハンドラで、SaveFileDialog を使用してファイルをダウンロードする必要があります。しかし、これを別のスレッドで非同期に行う必要があります。

これまでのところ、このコードを思いつきましたが、私のアプローチに欠陥があるかどうかはわかりません。

上記のコードの私のロジックは次のとおりです。ボタンをクリックして新しいスレッドを作成し、 DoWorkDownload() メソッドをスレッドに渡してから開始します。その時点で作業メソッドに入ることになっていますが、デバッグ時には DoWorkDownload() に入ることはありません。

誰かが私が欠けているものを知っていますか?

ありがとうございました。

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

wpf - Microsoft.Win32.OpenFileDialog.ShowDialog() はいつ null を返しますか?

OpenFileDialogShowDialogメソッドは、ユーザーが [OK] をクリックした場合は true に設定され、[キャンセル] をクリックした場合は false に設定された null 許容ブール値を返します。いつ戻ってきnullますか?ドキュメントには記載されていません。

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

c# - SaveFileDialogからSharePointクレデンシャルを取得します

ユーザーがWindowsフォームのSaveFileDialogを開くことができるクライアントアプリケーションを作成しています。そこで、ユーザーは特定のSharePointライブラリを入力します。ありがたいことに、saveFileDialogは、ユーザーがアクセス権のないライブラリに入るたびに、資格情報の入力を求めます。後で、SharePointWebサービスを呼び出す必要があります。ただし、ユーザーがそれらを呼び出すために入力した資格情報が必要です。これらの資格情報を取得する方法を知っていますか?それが役立つ場合は、Windowsフォームの代わりにネイティブのsaveFileDialogを使用できます。