大小属性无法正常工作

时间:2017-01-06 11:33:14

标签: c# winforms

Visual Studio Enterprise 2015大小属性无法正常运行。

首先:尺寸属性与代码尺寸不匹配。

第二:它与我的屏幕分辨率不匹配。例如,我已将表单的size属性设置为与我的屏幕分辨率相同,但是当我运行程序时,表单不是全屏。

第三:尺寸属性不准确。它从来都不是精确的,就像没有接近给定值一样。例如,如果我创建一个涉及size属性的条件语句,我必须猜测它的大小才能使条件起作用。

实施例: 面板尺寸属性

Panel Size Property

代码:

private void menuButton_Click(object sender, EventArgs e)
    {
        if (menuPanel.Width == 216)
        {
            menuPanel.Visible = false;
            menuPanel.Width = 48;
            menuAnimator.ShowSync(menuPanel);
            menuPanel.Visible = true;
        }
        else
        {
            menuPanel.Visible = false;
            menuPanel.Width = 216;
            menuAnimator2.ShowSync(menuPanel);
            menuPanel.Visible = true;
        }
    }

因此,从技术上讲,我的Visual Studio大小属性已被破坏。 我尝试使用Visual Studio修复选项修复此问题,但问题仍然存在。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我想我找到了问题的解决方案。 我刚刚将DPI Scaling改为100%。 Display Settings