标准控件间距和标准控件尺寸

4

例如,Windows Forms Designer 提供在窗体上放置我的控件的方式,使得窗体边框和控件边框之间有12个像素。这对我来说似乎太多了。这是标准值吗?此外,据我所知,标准按钮高度应为23像素。我是正确的吗?是否有任何文件说明所有这些内容?我能否在 Visual Studio 中设置这些默认值(例如,如果我想要控件和窗体边框之间的默认边距为6个像素而不是12个像素时)?

2个回答

5
您可以随时参考Windows用户体验指南。它附带了一个方便的推荐控件大小表格。然而,使用像素大小存在一些缺点
但是,我不知道如何在Visual Studio中控制对齐行为。显然不能做到这一点。您可以设置网格大小,但不会影响动态对齐线。

3
按住Alt键并拖动控件时,可以将其定位而无需控件捕捉到辅助线。 - Mal Ross

0

要更改捕捉选项,请转到“工具”>“选项”>“Windows窗体设计器”。其中包括一个名为“GridSize”的设置的“布局设置”类别。

就标准而言,随着专注于用户体验的技术(WPF / Silverlight)的出现,我看到它们正在逐渐消失。例如,看看Expression Blend。不是很标准,对吧?我认为在每个应用程序中提供出色的用户体验比在所有应用程序中具有共同的GUI样式更重要。


2
GridSize只有在您捕捉到网格时才会生效(如帮助文本中所述),它不会对动态捕捉指南产生任何影响。此外,虽然非标准GUI在某些情况下可能是一个有效和有用的选择,但默认情况下这样做是一个可怕的想法。阅读UX指南,它们明确说明了相同的内容,您应该有一个非常好的理由来偏离平台默认设置。一致性几乎是用户在使用不同应用程序时的唯一指导。抛弃它会使事情变得更糟。 - Joey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接