我会试着解释我在追求什么。
我有一个多行 RadTextBox,(大约需要 7 行文本)。我不想在开始输入时显示滚动条。
当文本到达第 8 行时,通过 enter 或 wordwrap 使垂直滚动条出现。
我可以使用RadRichTextbox
or来做到这一点RadTextBoxControl
,但需要使用RadTextBox
.
这可能吗?
我曾尝试使用 .lines 属性,但使用自动换行时不会增加。
非常感谢任何帮助。
我会试着解释我在追求什么。
我有一个多行 RadTextBox,(大约需要 7 行文本)。我不想在开始输入时显示滚动条。
当文本到达第 8 行时,通过 enter 或 wordwrap 使垂直滚动条出现。
我可以使用RadRichTextbox
or来做到这一点RadTextBoxControl
,但需要使用RadTextBox
.
这可能吗?
我曾尝试使用 .lines 属性,但使用自动换行时不会增加。
非常感谢任何帮助。
Telerik UI for WinForms 套件中的 RadTextBox 在内部托管标准的 MS TextBox。因此,如果您想滚动其中的多行文本,您应该以与 MS TextBox 中类似的方式进行。文本框。ScrollBars属性控制哪些滚动条应出现在多行 TextBox 控件中。您可以将其设置为 ScrollBars.Vertical。然后,您可以使用键盘上的向上/向下箭头按钮或垂直滚动条来浏览多行:
this.radTextBox1.Multiline = true;
this.radTextBox1.AutoSize = false;
this.radTextBox1.Size = new Size(50, 50);
this.radTextBox1.TextBoxElement.TextBoxItem.TextBoxControl.ScrollBars = ScrollBars.Vertical;
我希望这个信息帮助。