【发布时间】:2017-01-06 11:33:13
【问题描述】:
Visual Studio Enterprise 2015 大小属性无法正常工作。
第一: size 属性与代码上的尺寸不匹配。
第二:它与我的屏幕分辨率不匹配。例如,我将表单的 size 属性设置为与我的屏幕分辨率相同,但是当我运行程序时,表单不是全屏的。
第三:尺寸属性不准确。它从来都不是准确的,甚至没有接近给定的值。例如,如果我做了一个涉及 size 属性的条件语句,我必须猜测它的大小才能使条件起作用。
示例: 面板尺寸属性
还有代码:
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 修复选项修复此问题,但问题仍然存在。 谁能帮帮我?
【问题讨论】:
-
您在代码中设置的值将仅在运行时而不是在设计时强制执行。
-
“不按我喜欢的方式工作” “不工作” 这对这里的任何人来说都不够具体,无法帮助您。您需要准确说明您期望发生的事情。在你这样做之前,这是非常不清楚的。
-
另外,对代码进行截图是非常不赞成的。最好是直接复制粘贴到代码块中。
-
忘记我的第一个问题。问题是我的 Visual Studio 中的 size 属性无法正常工作。就像,它不准确。
-
@Kurogami 正如 HPierce 所说,在编辑器模式下您不会看到代码工作,您必须先运行应用程序