Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Visual C#2010 Express中,如何在表单中添加点并查看标签有多大?_C#_Forms_User Interface - Fatal编程技术网

在Visual C#2010 Express中,如何在表单中添加点并查看标签有多大?

在Visual C#2010 Express中,如何在表单中添加点并查看标签有多大?,c#,forms,user-interface,C#,Forms,User Interface,我正在尝试学习如何使用C#作为“主语言”创建数据库。我已经安装了Microsoft Visual C#2010 Express,创建了一个应用程序,等等。不过还是有点问题。GUI开发人员上的表单看起来不正常。通常在这些东西上,你会看到整个形状上均匀分布的点。另外,当你把标签拖到物体上时,在大多数其他IDE中,你很容易就能准确地知道它们在两个维度上的大小。最后,在点和标签大小的可见性和控制之间,你可以很容易地把标签、文本框和其他东西排成一行 在这个IDE中,情况并非如此。他们去掉了“坐标点”,他们

我正在尝试学习如何使用C#作为“主语言”创建数据库。我已经安装了Microsoft Visual C#2010 Express,创建了一个应用程序,等等。不过还是有点问题。GUI开发人员上的表单看起来不正常。通常在这些东西上,你会看到整个形状上均匀分布的点。另外,当你把标签拖到物体上时,在大多数其他IDE中,你很容易就能准确地知道它们在两个维度上的大小。最后,在点和标签大小的可见性和控制之间,你可以很容易地把标签、文本框和其他东西排成一行

在这个IDE中,情况并非如此。他们去掉了“坐标点”,他们使所有东西的定位更加精确,在你放下标签后,你无法清楚地看到标签有多大,等等。我的问题是:如果可能的话,我怎样才能在这些方面把它换成更传统的样式

我知道我的措辞可能很难理解。我不知道这些东西的确切术语


谢谢

在Visual Studio 2010 Professional中,通过选择
Windows窗体设计器
,然后将
LayoutMode
选项设置为
SnapToGrid
,可以从
选项
对话框切换到网格模式而不是线条模式


你能在Express中试试吗?

我认为你写IDE太快了-所有这些功能在pro中都可用,但不能保证Express;也许你应该尝试向表单中添加一组控件,并按住[ctrl]键拖动它们-你可能会发现你所需要的大部分都在指尖下-这与其他IDE不同,就像Frederic建议的那样,选项面板包含一些设计器设置。此外,
ShowGrid
还可以提供视觉提示

但是,我建议使用布局管理器,如
TableLayoutPanel
FlowLayoutPanel
,并使用停靠/锚定技术,以消除您自己进行对齐时会遇到的无聊像素完美问题。我当然假设你在做一个“正常”的winforms表单

看看这篇MSDN文章: