如何在 C# 中创建具有与 OpenFileDialog 相同功能(以及一些扩展功能)的用户控件?我关注了this , 但我找不到解决我的问题的方法。
我的要求是在对话框中添加一个额外的按钮。如果该按钮被点击,那么应该以与 ok
和 cancel
按钮相同的方式通知 parent 。
最佳答案
OpenFileDialog
是一个 sealed
类,因此不能被继承或扩展。最好的办法是编写自己的打开文件对话框。
另一方面,FileDialog
类不是密封的,因此您可以继承它并进行必要的自定义。参见 http://www.codeproject.com/KB/dialog/OpenFileDialogEx.aspx了解更多信息
关于c# - 如何在 C# 中创建自定义的打开文件对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7831432/