【问题标题】:I need to Add Scroll Property To a Label Control Within A Panel Control我需要将滚动属性添加到面板控件中的标签控件
【发布时间】:2015-10-13 08:06:23
【问题描述】:

我有一个 Winform,里面的控件很少,顶部有一个面板,里面有一个带有 Dock 属性填充的标签控件,我必须将动态文本填充到该标签控件中,有时文本太大了它是看不见的,

在这种情况下如何添加滚动或增加Panel然后Form的大小?

我启用了,AutoEllipses,还启用了 Panel 的 AutoScroll 属性。

【问题讨论】:

  • 多行 TextBoxReadOnly = true; 怎么样?
  • 我用 TextBox 做过,但是当我们将鼠标移到上面时,它会改变光标,用户也可以选择我不想要的文本,

标签: vb.net winforms scroll label


【解决方案1】:

将Label放入AutoScroll的Panel中,然后设置Label的宽度为MaximumSize,然后设置标签为AutoSize

您应该将MaximumSize 的宽度设置为比面板足够小,以便只有垂直滚动条可见。

【讨论】:

  • 通过设置,AutoSize 它比 Panel 增长得更多,然后 No Docking 工作
  • @DareDevil 是的,我在码头上犯了一个错误。遵循最大尺寸的方式。
  • @DareDevil 我编辑了答案,以停靠方式,我的错误是使用输入文本,但MaximumSize 工作正常。
  • @DareDevil 如果您觉得答案有帮助,请告诉我:)
猜你喜欢
  • 1970-01-01
  • 2011-05-23
  • 2012-02-25
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
  • 2013-03-21
  • 2010-10-11
  • 2011-06-27
相关资源
最近更新 更多