Winforms VisualStudio工具箱中的这个工具叫什么?

Winforms VisualStudio工具箱中的这个工具叫什么?,winforms,visual-studio-2010,toolbox,Winforms,Visual Studio 2010,Toolbox,我说的是带有红色边框的白色框,用来存储标签和文本框。我发现了一个类似的工具,我想,它叫做TableLayoutPanel。但我不能在每列(或框)中插入超过1个内容 是的,您正在查看TableLayoutPanel控件,该控件设计为仅允许单元格中的单个控件。因此,要将多个控件放入一个单元格,需要一个UserControl或一个container控件,如Panel,并将dock样式设置为Fill 获取红色边框的一种方法是将所有子UserControl或Panel控件的边距属性设置为零,设置Table

我说的是带有红色边框的白色框,用来存储标签和文本框。我发现了一个类似的工具,我想,它叫做TableLayoutPanel。但我不能在每列(或框)中插入超过1个内容


是的,您正在查看TableLayoutPanel控件,该控件设计为仅允许单元格中的单个控件。因此,要将多个控件放入一个单元格,需要一个UserControl或一个container控件,如Panel,并将dock样式设置为Fill

获取红色边框的一种方法是将所有子UserControl或Panel控件的边距属性设置为零,设置TableLayoutPanel的
CellBorderStyle=Single
,然后使用TableLayoutPanel的paint事件仅绘制背景:

void tlp_Paint(object sender, PaintEventArgs e) {
  e.Graphics.Clear(Color.Red);
}

这很可能是一个GridLayout首先在dock属性设置为fill的每个单元格中插入一个panel控件或usercontrol,然后您可以在这些控件之上添加其他控件。@JaredPar,300k点?那是上帝级的,先生。可能只是改变了相互连接的面板的背面颜色。@chris_techno25或某人在笔记本电脑上花费太多时间的迹象:)这是一个带有红色网格线的网格布局,网格上有面板,这些面板上有其他控件。