我有一个模式对话框,并且需要隐藏“关闭(X)”按钮,但是我不能使用
ControlBox = false
,因为我需要保留“最小化”和“最大化”按钮。
我只需要隐藏“关闭”按钮,有什么办法吗?
非常感谢!
更新:我有权禁用它,这很简单:)谢谢!
你错了,我不想禁用按钮,但是隐藏它..你能找到解决方案吗?
—
stefano m
需求是一个有力的词。这个要求从哪里来?实际要求是什么?用户不能终止程序,或者UI“看起来好像没有关闭按钮”?因为还有其他解决方法,所以您将很难完全关闭所有这些方法(例如任务管理器,taskkill,可能的alt + f4等)。我个人不会为此付出太大努力,因为除非您重新调整整个应用程序的外观,否则这将是浪费的精力,并且会破坏用户对其他Windows程序的期望/连续性。
—
Merlyn Morgan-Graham
@Sayem会显示此页面,所以请不要这么批评。
—
Brian Graham
也从列表中删除最小化按钮。最小化模式对话框将自动使其关闭。必要时,它是唯一仍启用的窗口。当您最小化它时,将没有任何窗口仍然可以获取焦点,因此用户无法返回到您的程序。您现在处于“这仍然有意义吗?” 领土。没有。
—
汉斯·帕桑
hide close button c#
,第二个结果在这里!=)