c# - 在标签上环绕文本并在面板上环绕垂直滚动条

标签 c# winforms

我在面板内有一个标签。当文本超出时,标签文本应该换行。为此,我设置了 mylabel 的 AutoSize = false 和 MaximumSize = 100,0。

现在由于文本被换行,垂直滚动条应该出现在面板上。但这没有发生,请在此处说明我缺少的内容。 是否可以通过这种方式或我应该在面板内显式添加垂直滚动条?

最佳答案

1) 你需要把标签放在面板里面

2) 标签的 AutoSize 应该是 TRUE

3) 面板的 AutoSize 应该是 FALSE

4) 面板的 AutoScroll 应该是 True

就是这样!

enter image description here

关于c# - 在标签上环绕文本并在面板上环绕垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16053300/

相关文章:

带有 DispatcherTimer 的 C# WPF 计时器(秒表)

c# - 无法使用带有 Visual Studio 2010 的 Windows 窗体取回设计器 View 窗口

c# - 新窗口打开后的位置

c# - AES 解密仅产生部分答案 C#

c# - 如何使用反射在 IEnumerable<T> 上调用 System.Linq.Enumerable.Count<>?

c# - 使用 propertyGrid 时出现 System.MissMethodException

c# - 使用正则表达式以任意顺序查找两个字符串

c# - 如何加速 Winforms ListView 项目删除?

c# - 获胜表格计算器 : Buttons 0 - 9 Event handler to perform repetitive task

c# - ASP.Net Core BackgroundService被无故取消