标签: c# winforms window
我必须在C#中的任何控件中显示多行消息,这为我提供了以下3种可能性:
我尝试了以下选项并遇到了问题:
标签:标签对我来说很完美,但我找不到滚动属性
TextBox:我尝试使用textbox,它为我提供了滚动功能,但用户可以更改文本。如果我设置TextBox.Enable = False,则滚动条无法移动,如下图所示:
TextBox.Enable = False
答案 0 :(得分:0)
在Textbox属性上,您可以点击下拉箭头(见下图)并按键盘上的Enter键,在Text属性上添加新行。
Textbox
Text
添加新行并设置Textbox.Readonly = false并设置首选滚动后,将解决您的问题。然后只需调整文本框以仅显示滚动条。
Textbox.Readonly = false
答案 1 :(得分:0)
如果您显示消息,请使用列表框。它可以让你滚动,你无法编辑信息,而且它看起来更专业。您安装的大多数应用程序,您都会看到条款和协议。它通常位于列表框中。