现代UI Metro Framework控件按钮消失了

时间:2016-11-23 10:58:50

标签: c# modern-ui

Eeerrm,突然之间,我的Modern UI Metro Framework控件按钮消失了......自上次运行以来,代码和属性都没有改变。 现在我无法最小化,最大化,关闭窗口。

enter image description here

任何想法如何让他们回来?

另一方面,一个不同但略有相关的问题。如果我在使用TableLayoutPanel的地方抓住它,为什么我不能移动表单?它只有在我点击别处时才有效。

2 个答案:

答案 0 :(得分:0)

请检查表单中的ThemeStyle媒体资源。在您的图片中,您的表单看起来是黑色的,我认为您不小心将Theme属性更改为Dark

答案 1 :(得分:0)

我知道这是一个老问题,但我在更改 Modern Metro Form 的文化时遇到了同样的问题,之后我的控制按钮(即最大化、最小化和关闭)消失了。我发现这是因为我做了 Controls.Clear() 删除了所有控件,包括 ControlBoxMinimizeBoxMaximizeBox

我发现名为 ControlBoxMinimizeBoxMaximizeBox 的属性设置为 true 时,会作为最大化、最小化和关闭按钮出现在表单的右上角。将来来这里的任何人都可能想检查这些属性。

希望有帮助;)