问题标签 [tablelayoutpanel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2504 浏览

c# - 缩放 WinForms TableLayoutPanel

我有一个 TableLayoutPanel 的问题,它填充了一个 userControl (DockStyle.Fill)。我遇到了一个麻烦,当这个控件被调整大小时,我需要所有单元格来改变它们的大小,但只有最后一行和最后一列改变大小(所以整个 tableLayoutPanel 填充控件)。我使用 Bounds 属性更改此控制器大小。

假设我写了以下代码:

谢谢你的帮助。

0 投票
1 回答
742 浏览

c# - 用于复杂表的多个 TableLayoutPanel

我正在尝试构建类似于此的表格布局

它必须动态创建,所以我无法在表单设计器中创建它......

第一种方法如下

它似乎有效,因为我没有例外 - 但它看起来很可怕。表格的宽度太短,文字列没有按照我上面描述的方式添加,我也有感觉,表格的高度太短了,因为一些文字在底部被切断了。

有什么更好的方法吗?或有关这些问题的有用教程?

0 投票
2 回答
1781 浏览

c# - TableLayoutPanel 中的中心列

我想创建这个 TableLayoutPanel(WinForms 中的 C# - 在运行时以编程方式创建!)

但目前它看起来更像这样

我怎样才能实现上面的布局 - 意思是调整列的宽度以同样适合整个表格 - 但是如果列需要更多空间,它可以将自身调整为首选大小?

0 投票
2 回答
1183 浏览

c# - 阻止表格布局面板滚动

我有一个 C# .NET 3.0 项目,它使用一个包含多行控件的 TableLayoutPanel。如果我向下滚动以使顶部项目不再可见,然后删除一列中的控件并将其替换为新控件,则 TableLayoutPanel 将滚动回顶部。

我需要做些什么来防止滚动位置发生变化?

0 投票
3 回答
534 浏览

c# - 帮助设计这个 TableLayoutPanel

任何想法如何实现图片中发布的这一点?替代文字

从图片中的三个控件 - 忽略标签 - ,按钮是固定的,这意味着它不会调整大小,但当我调整其表单大小时,其他两个正在调整大小 - 与 ANCHOR 相同 -

谢谢

0 投票
2 回答
4030 浏览

c# - C#向tablelayuot添加标签

我试图在表格布局中添加标签和行。当我像这样添加到列表视图时:

它工作,但是当我尝试另一个它不起作用。为什么?没有任何错误或异常。

0 投票
6 回答
23210 浏览

c# - 在 TableLayoutPanel 中垂直对齐控件

有没有办法让 TableLayoutPanel 上的控件的文本内容正确对齐?我在第 0 列有标签,在第 1 列有文本框(或偶尔有 ComboBox 或 NumericUpDown 控件),但标签中的文本在大多数行上通常是一个或两个像素(垂直)。

0 投票
1 回答
519 浏览

c# - C#:修改一个tablelayoutpanel时,另一个tablelayoutpanel中的控件消失

这两个 tableLayoutPanel 没有任何共同之处。

在第一个中,添加特定行只会使第二个 tableLayoutPanel 的所有标签(而不是其他控件)消失!

有没有人遇到过这个问题?解决了吗?

0 投票
6 回答
4147 浏览

c# - TableLayoutPanel 标签对齐到左上角?

我有一个 TableLayoutPanel,每次我将标签放入其中一个单元格时,它都会捕捉到左上角。我怎么能不这样做或改变它的捕捉位置。

另外,是否可以更改特定单元格的背景颜色?

谢谢!

0 投票
1 回答
586 浏览

c# - TableLayoutPanel 在文本周围行 AutoHeight?

嗨,我想知道如何让我的 TableLayoutPanels 自动调整大小(高度),具体取决于它们里面有多少文本。例如,如果我有 5 行文本,我希望我的行高 5 行,如果我有 1 行文本,我希望我的行高 1 行。

这是表格在 HTML 中本机工作的方式,这基本上就是我正在寻找的。