gpt4 book ai didi

c# - 只读打开文件对话框

转载 作者:行者123 更新时间:2023-12-05 08:10:28 24 4
gpt4 key购买 nike

我在 Windows 窗体中使用 OpenFileDialog。我希望此对话框为只读。

我唯一想要的是用户可以打开/加载文件。我希望能够禁用所有“鼠标右键单击”事件(删除、重命名等)

这可能吗?如果没有,我可以使用其他组件吗?

谢谢!

最佳答案

这应该是可能的,但它可能不会很漂亮。编写您自己的 OpenFileDialog 版本可能会更好,您可以在其中以一种很好的方式根据需要自定义它们。

但是,如果你想这样做,那么你可以通过获取对话框的句柄来做你想做的一切,之后你应该能够根据需要添加你自己的事件处理程序等(使其成为忽略右键单击等)。

查看此 CodeGuru 文章以获取有关获取句柄的详细信息:Customizing OpenFileDialog in .NET

这篇 CodeProject 文章也可能有用:Extend OpenFileDialog and SaveFileDialog the easy way

关于c# - 只读打开文件对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com