窗体在 Visual Studio 中无法正确呈现



我正在使用Visual Studio Community 2017,但旧版本也出现了同样的问题。在form_load几乎每个WinForm应用程序中,我都写了以下内容:

FormBorderStyle = FormBorderStyle.FixedSingle;
CenterToScreen();

在任何代码之前,在表单属性中,我总是将 ShowIcon 设置为 false,将 FormBorderStyle 设置为 None。但是,我总是遇到同样的问题:
1(我看到窗口左上角的小控制台图标,而不是什么都没有。
2(表单窗口右侧和底部的两个条纹(我会说10-20像素宽(根本不渲染。
我需要最小化并打开窗口以解决此问题。最小化后,表单将完全呈现。我该如何解决这个问题?这变得非常烦人。

这是屏幕截图:
渲染错误

我找到了解决方案。不要在 void form_load 中编写以下命令,而是在构造函数中编写:

public Form1()
{
     InitializeComponent();
     FormBorderStyle = FormBorderStyle.FixedSingle;
     CenterToScreen();
}

图标将正确隐藏:)

最新更新