gpt4 book ai didi

c# - 更改 SaveFileDialog 中保存和取消按钮的默认排列

转载 作者:行者123 更新时间:2023-11-30 19:48:31 25 4
gpt4 key购买 nike

我正在用 C# 编写代码,我想更改 SaveFileDialog 中“保存”和“取消”按钮的默认排列。默认排列是“保存”按钮位于“取消”按钮上方。

我想要的是将“取消”按钮放在“保存”按钮的右侧。

我在网上搜索了一下,发现可以更改这些按钮上的文本(答案在 stackoverflow 本身),但在更改它们的排列(位置)时找不到任何内容。

如果你们中的任何人到目前为止遇到过这种情况,请给我一个解决方案....

谢谢

最佳答案

请不要这样做。

用户习惯于这些按钮出现的位置。如果您尝试更改他们的布局,那么您只会让您的应用感觉不对。

如果你必须这样做,那么应该确保你使用旧的文件对话框(这会使你的对话框在 Vista/7 上看起来更奇怪)。使用 OPENFILENAME 结构中的 lpfnHook 字段获取对话过程中的 Hook 。响应 CDN_INITDONE 通知并使用 MoveWindow 或 SetWindowPos 移动按钮。您将不得不寻找按钮窗口句柄。

但实际上,请不要这样做,这只会让您的应用变得更糟。

关于c# - 更改 SaveFileDialog 中保存和取消按钮的默认排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5404278/

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