【问题标题】:Tablelayout rows containing labels cutting off content包含标签的表格布局行切断内容
【发布时间】:2014-02-07 02:26:27
【问题描述】:

我有一个表单,它通过许多丰富的文本框收集用户输入。这被保存到数据库中。我有另一种形式,它使用具有多行的 TableLayoutPanel 向用户显示。每行包含一个显示相应数据的标签。

我遇到的问题是试图显示这些数据。这些行似乎没有扩展以适应。我已经尝试过以下方法来重新调整标签的大小,以便将行推出,但它似乎不起作用

txtTest.Text = String.Format("{0}", loadRec.Content);
txtTest.Height = TextRenderer.MeasureText(txtTest.Text, txtTest.Font).Height;

行设置为 AutoSize,表格设置为 Auto Scroll 以适应内容。 我试过停靠标签并设置锚点上、下、左、右。

我错过了一些非常基本的东西吗?我已经在这方面花费了太多时间。

谢谢

【问题讨论】:

  • 听起来你应该只使用 ListBox 而不是将标签放在 TableLayoutPanel 中。

标签: c# winforms tablelayout


【解决方案1】:

最后,我添加了一个报表查看器,其中包含一个显示所有我想要的信息的报表。尝试了其他一些方法,但无法获得所需的输出。感谢 cmets。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-02
    • 1970-01-01
    • 2021-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    相关资源
    最近更新 更多