は、私は最近、私はC#でこれを行うことができますどのように
...のWinZipの最新バージョンを試してみましたが、「郵便番号」ファイルダイアログのテキストとオプションを見てきましたか?
ところで、あなたがまだそれを理解していないのなら...私はVista/7 Open File Dialogについて話しています。
私は「[この記事]の[x]行のコードを取って、残りの部分を自分で把握する」よりもコードを持っています。もしできれば、私はそれをしたでしょう。私の知る限りOpenFileDialogのカスタムテキストとドロップダウンボタンオプション?
1
A
答えて
1
私はこの上のすべてのランボーを行って、私は、ダイアログをカスタマイズするためにWin32 API関数を使用していました。 私のアプリは、Windows Vista上で動作します上昇または7
場合にのみ機能(こんなに遅くに答えるために申し訳ありませんが、私はこの質問を忘れて...)IFileDialogCustomize COMインターフェイスで行うの
0
、有意なカスタマイズは、デフォルトのオープンファイルダイアログで実行することはできません。自分で作成する必要があります。これは、あなたが複雑なもののほとんどを行うためにファイルブラウザコントロールを使用できるので、それほど悪くないです。
編集:明らかに "ファイルブラウザコントロール"は私の想像力から来たものであり、私の記憶ではありません。標準のMicrosoft発行のファイルブラウザコントロールが見つかりません。したがって、あなたのオプションは次のとおりです。
- サードパーティのファイルブラウザコントロールをダウンロードし、ダイアログに統合します。
- (可能性が高い) - 異なる角度からデザインの問題に近づく。 Winzipの対話は正確に何を行い、なぜそれを複製したいのですか?
0
IFileDialogCustomizeインターフェイスを使用してカスタマイズを行うことはできますが、これは非常に面倒で時間がかかり、柔軟性に欠けることがあります。
別の方法としては、独自の形式でファイル/フォルダの参照のように、Windowsエクスプローラを置くためのコントロールであるShell MegaPackのようなサードパーティ製のコントロールを使用することです。
免責事項:私はLogicNPソフトウェア、シェルMegaPackのの開発者のために働きます。
関連する問題
- 1. は、カスタムテキスト
- 2. Silverlight MVVM PrismとOpenFileDialog
- 3. aspファイルアップロードコントロールのカスタムテキスト
- 4. MVC3 WebGridのカスタムテキスト
- 5. Java SwingのカスタムテキストJEditorPane
- 6. JTextFieldのカスタムテキスト制約
- 7. IronPythonのOpenFileDialog
- 8. ASP.NETのOpenFileDialog
- 9. OpenFileDialog hide preview
- 10. はMicrosoft.Win32.OpenFileDialog()
- 11. date select、openFileDialog相当の
- 12. OpenFileDialogのコンテキストメニューをブロックする
- 13. C#:openfiledialogフィルタリングの問題
- 14. QTreeViewの特定のインデックスのカスタムテキストの色
- 15. Android M権限ダイアログのカスタムテキストを提供
- 16. タスクバーのブラウザタブにカスタムテキストを表示
- 17. OpenFileDialog:<a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.aspx" rel="noreferrer">OpenFileDialog</a>のファイル名とSafeFileNames
- 18. ファイルに保存openfiledialog(C#2008)
- 19. OpenFileDialog - InitialDirectoryリモートディレクトリを開く
- 20. OpenFileDialog内の複数のファイル拡張子
- 21. OpenFileDialog C#でのデフォルトの名前?
- 22. カスタムテキストをggplot2に挿入する
- 23. NSIS:ステータステキストボックスにカスタムテキストを追加する
- 24. OpenFileDialogプロパティ "FileName"を使用するときのファイル名の取得
- 25. OpenFileDialog WPFの背景を保存する
- 26. 複数のファイルを開く(OpenFileDialog、C#)
- 27. 保存のPictureBox画像openFileDialogファイル名
- 28. 次のコードを実行するときOpenFileDialogが
- 29. OpenFileDialogは、私はOpenFileDialogに設定された次のフィルタを持っているWindows 7の
- 30. OpenFileDialogの問題は、私は勝つ形式でOpenFileDialogでこの問題を抱えている
。不可能ではありませんが、あなたの質問の最後の2行とは非常に矛盾します。 –
@Hans Passant確かに...どうすれば実装できますか? – Vercas
Windows APIコードパックがこのインターフェイスをラップするようです。 Microsoft.WindowsAPICodePack.Dialogs.Controls名前空間。例はここにあります:http://code.msdn.microsoft.com/CSShellCommonFileDialog-dd199163/sourcecode?fileId=20570&pathId=537743262あなたは残りの部分を自分で見つけ出します。 –