C# 如何在标题栏上仅显示最小化和关闭按钮
我只想在标题栏上显示最小化和关闭按钮,而不想在WinForm应用程序中使用C#.net显示最大化按钮。如果我将this.MaximizeBox=false,则最大化按钮仍将显示,尽管它将被禁用。 任何帮助都将不胜感激。请给我你的好主意C# 如何在标题栏上仅显示最小化和关闭按钮,c#,windows,winforms,controls,C#,Windows,Winforms,Controls,我只想在标题栏上显示最小化和关闭按钮,而不想在WinForm应用程序中使用C#.net显示最大化按钮。如果我将this.MaximizeBox=false,则最大化按钮仍将显示,尽管它将被禁用。 任何帮助都将不胜感激。请给我你的好主意 提前谢谢 你需要做的是给自己的窗户涂上镀铬漆。有关如何操作,请参见此SO问题: 如果您不介意丢失最小化按钮,您可以使用forms FormBorderStyle来修复ToolWindow或SizableToolWindow。 但是,这种方法有一些副作用(来自MSD
提前谢谢 你需要做的是给自己的窗户涂上镀铬漆。有关如何操作,请参见此SO问题:
如果您不介意丢失最小化按钮,您可以使用forms FormBorderStyle来修复ToolWindow或SizableToolWindow。 但是,这种方法有一些副作用(来自MSDN): FixedToolWindow:不可调整大小的工具窗口边框。工具窗口不会出现在任务栏或用户按ALT+TAB时出现的窗口中。虽然指定FixedToolWindow的表单通常不会显示在任务栏中,但您还必须确保ShowInTaskbar属性设置为false,因为其默认值为true SizableToolWindow:可调整大小的工具窗口边框。工具窗口不会出现在任务栏或用户按ALT+TAB时出现的窗口中 您可以将表单上的控制框属性设置为false(但随后会丢失关闭按钮和最小化按钮) 看起来你也应该能够使用windows API(在这个链接中,这个家伙隐藏了wpf应用程序的关闭按钮,但我认为你可以重新调整它的用途)