0

我会试着解释我在追求什么。
我有一个多行 RadTextBox,(大约需要 7 行文本)。我不想在开始输入时显示滚动条。
当文本到达第 8 行时,通过 enter 或 wordwrap 使垂直滚动条出现。

我可以使用RadRichTextboxor来做到这一点RadTextBoxControl,但需要使用RadTextBox.
这可能吗?
我曾尝试使用 .lines 属性,但使用自动换行时不会增加。
非常感谢任何帮助。

4

1 回答 1

1

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;

这是结果

我希望这个信息帮助。

于 2020-12-14T14:29:00.473 回答