【问题标题】:Forms don't render properly in Visual Studio表单在 Visual Studio 中无法正确呈现
【发布时间】:2017-05-24 13:24:53
【问题描述】:

我正在使用 Visual Studio Community 2017,但同样的问题也出现在旧版本上。在 form_load 中的几乎所有 WinForm 应用程序中,我都会这样写:

FormBorderStyle = FormBorderStyle.FixedSingle;
CenterToScreen();

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

这是截图:
Bad rendering

【问题讨论】:

    标签: c# winforms visual-studio rendering formborderstyle


    【解决方案1】:

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

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

    图标会正确隐藏:)

    【讨论】:

      猜你喜欢
      • 2021-08-20
      • 2018-02-14
      • 1970-01-01
      • 2020-11-17
      • 1970-01-01
      • 2020-05-22
      • 2012-08-23
      • 2022-11-12
      • 1970-01-01
      相关资源
      最近更新 更多