問題タブ [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.
c# - SaveFileDialog の一部を無効にする
を使用する必要があるアプリケーションを構築していますSaveFileDialog
。問題は、ユーザーが の一部を使用することを制限したいことですSaveFileDialog
(たとえば、ユーザーにファイル名を編集させたくないなど)。Windows フォームを使用してこれを行うのは非常に難しいと聞いたことがありますSaveAsDialog
。ネイティブコードでこれを行う方法を知っていますか? 完全に理解できない例はありますか (Windows API を使用したことがないため、例全体が必要です)。
PS。SaveFileDialog
UI の一貫性を保つには、 を使用する必要があります。
c# - 新しい SaveFileDialog の作成
多くの考えと検討、そして Google を使った結果、私は自分の SaveFileDialog を作成することに必死になりました。
しかし、どこから始めればいいのかわからず、ウェブ上で何も見たことがないので、誰かがこれを以前に行ったことがあるかどうか、何を調べる必要があるか、またはどうすればこれを行うことができるかを知りたいです。
より多くの機能を追加する必要がある (または追加したい) と感じているため、新しい SaveFileDialog を作成したいと考えています。また、新しいものを構築すれば、C# と、SaveFileDialog が舞台裏でどのように機能するかについて、さらに多くを学ぶことができると感じています。
正直なところ、私は現在の SaveFileDialog が好きではありません (はい、それで機能します) が、機能を追加したいと思っています。
あ、制限はないと思います。私はこれに不慣れで、何が必要なのかわからないため、はっきりとは言えません...
javascript - ファイルがブラウザに提供されたかどうかを検出しますか?..ちょっと
window.locationをphpファイルに設定するボタンがあります。このファイルはフィードを生成してダウンロードします。ただし、フィードに入力されるデータによってファイルのサイズが異なるため、ボタンをクリックしてからファイルダイアログがポップアップするまでに時間がかかる場合があります。
私ができるようにしたいのは、ボタンをクリックして、ダイアログ/ファイルが完了するまでloading.gifを表示することです。
どんなアイデアでもかっこいいです!
乾杯
c++ - Win32 のファイル保存ダイアログのカスタマイズ
を使用してファイルを保存しようとしていますが、ファイルGetSaveFileName
の保存ダイアログの下部にいくつかの追加のポップアップを表示して、ユーザーがさらにオプションを指定できるようにしたいと考えています。この件に関してMSDN のドキュメント(特にExplorer スタイルのカスタマイズ)に従おうとしていますが、カスタム アイテムが表示されないようです。OPENFILENAME
への呼び出しを取得しているため、構造体を適切にセットアップしたと思いOFNHookProc
ます。私の知る限りWM_INITDIALOG
、サブコントロールを作成する必要があるのはメッセージの最中であり、これが私が行っていることです:
OFNHookProc
また、メッセージの場合はmy から 1 を返し、それ以外の場合はWM_INITDIALOG
0 を返します。
コンボボックスをダイアログに表示しようとしても、うまくいきません。コンボボックスをファイル保存ダイアログのカスタマイズの一部にするためにコードに欠けているものは何ですか?
silverlight-3.0 - Silverlight 3 での SaveFileDialog の問題
Silverlight 3 の SaveFileDialog による奇妙な例外があります。どこに問題があるのか、よくわかりません。
ユーザー コントロールのLoadedイベントでSaveFileDialogのインスタンスを作成します。[ダウンロード] ボタンがクリックされ、dialogResultがtrueになった後、非同期ファイルのダウンロードが開始されます。ファイルのダウンロードが完了すると、メソッド OpenFile() が呼び出されます。これは1回はうまくいきますが、2回目は例外が発生します:
例外メッセージ:
詳細:
スタック:
ここにコードスニペット:
何が悪いのか誰にもわかりませんか?
よろしく アントン・カルシック
c# - System.Windows.Forms.SaveFileDialog は既定の拡張子を適用しません
ユーザーが入力したファイル名に拡張子を付けて適用しようとしSaveFileDialog
ています。質問 389070FileOpenDialog
で提案されたサンプルを使用してみましたが、意図したとおりに動作しません。
test
ユーザーがたまたまファイルが存在するフォルダーにテキストを入力test.xml
すると、ダイアログは名前を提案しますtest.xml
(実際*.foo
にはリストでのみ表示したいのですが)。さらに悪いことに、ユーザーが を選択test.xml
すると、実際にtest.xml
出力ファイル名として取得されます。
SaveFileDialog
ユーザーがファイルを選択できるようにするにはどうすればよい*.foo
ですか? または、少なくとも、ユーザーがクリックしたときに拡張機能を置き換え/追加することはありますSave
か?
ファイル名の拡張子が間違っている場合はボタンFileOk
を無効にしたいので、提案された解決策(イベントハンドラーを実装する)は仕事の一部しか実行しません。Save
ダイアログにとどまり、ハンドラーのテキスト ボックスに表示されるファイル名を更新FileOk
し、新しいファイル名を正しい拡張子で反映するには、次の関連する質問を参照してください。
c# - SaveFileDialog.FileOk イベント ハンドラで FileName を置き換える方法
ダイアログを開いたままにして、場合によってはユーザーが入力したファイル名を別のファイル名に置き換えるために、イベントにSaveFileDialog
関連付けられたイベントハンドラーでのファイル名を変更したいと思います。FileOk
コードをステップ実行すると、FileName
が実際に適切に更新されることが示されますが、イベント ハンドラーが戻ったときに、ダイアログに表示されるファイル名は変更されません。理論的には、次のような Win32 コードを使用して、ダイアログ自体のファイル名を変更できることがわかりました。
ただし、インスタンスにHDLG
関連付けられた をどこから取得できるかわかりません。ラッパーSaveFileDialog
全体を自分で書き直すことができることはわかっていますが(またはNuffSaveFileDialog のようなコードや SaveFileDialogのCodeProject 拡張機能を使用することもできます)、技術的な理由から標準の WinForms クラスを使用したいと思います。SaveFileDialog
php - php - ファイルダウンロードボックス
csvファイルをダウンロードするためのリンクをユーザーに提供しています...ただ使用しています
このテキストとリンクは、高さ 100 幅 400 の小さなポップアップ ウィンドウに表示されています。
ユーザーが「保存」をクリックすると、問題ありません。ファイルは選択した場所に保存されます
「開く」を選択しても、csv ファイルが小さなポップアップ ウィンドウに表示されます。これは私が望んでいるものではありません-Excelでファイルを開いて表示するか、「開く」ボタンを無効にすることも可能なオプションです。
どちらかを達成する方法はありますか?
ありがとう、
c# - ダイアログボックスとして保存して、asp.netを使用してテキストボックスの内容を新しいファイルに保存します
ユーザーが指定されたテキストボックスにテキストを入力し、createNewFile ボタンをクリックすると、SaveAs ダイアログボックスがポップアップし、ユーザーは場所を参照して必要に応じてファイルを保存する必要があります。
私はいくつかのことを試しましたが、
1.ダイアログボックスはアプリケーションの背後にあります
2.実行すると、ダイアログボックスが3回開き、3回実行されることを意味します
投稿に返信
私はこれを試しました。
file - Silverlight SaveFileDialog でファイルを保存する代わりにファイルを開く
Silverlight には、ユーザーのローカル マシンにファイルを保存できる SaveFileDialog があります。ダイアログが開き、ファイルを保存することができます。私が探しているのは、ブラウザからファイルをダウンロードするときに表示されるダイアログに似たファイルを開く方法です。
ファイルをサーバーにラウンドトリップするか、サーバーにファイルを生成させる(どちらもできません)以外に、これを行うオプションはありますか?