2
假設我想自定義OpenFileDialog
並更改文件擴展名的篩選器的工作方式,例如this問題。我指出了筆者的上述問題作出了OpenFileDialog
是不可繼承後,我得到了以下評論:如何使用嵌套類型自定義OpenFileDialog?
即使打開文件對話框密封(不可繼承),你可以使用它作爲一個嵌套類型。例如,使用將獲得NativeDialog的屬性。然後,你總是使用NativeDialog屬性編寫你的方法,你就完成了。
我的問題是,有人可以提供一個示例代碼,我將如何繼續做類似的事情嗎?我對嵌套類型的概念很陌生,所以我很難自己搞清楚,我在網絡上搜索,找不到任何太具體的東西。
謝謝!
感謝您的幫助,但我不認爲這是同樣的事情,根據這個MSDN指南:http://msdn.microsoft.com/en-us/library/ms173120(v=VS.80)。 aspx 您的回答將幫助我解決問題,但我仍然懷疑我是否可以使用嵌套類型來實現它... – vitorbal 2010-05-19 20:05:54
嵌套類型仍然不允許您從密封類繼承。我不確定當這個人告訴你這個人是什麼意思,但是一個類包裝會做你需要的。 – 2010-05-19 21:21:13
我同意,感謝您的幫助! – vitorbal 2010-05-20 16:34:20