有人成功地在TextBoxWithHeight中以编程方式选择文本吗?
我在Qwant、Bing和Google上搜索了“selection in TextBoxWithHeight”,并阅读了每个结果的前十几个标题,但其中没有太多关于TextBoxWithHeight的回声。
在StackOverflow上有两个结果,但主题是设置控件的高度。
当我验证我的问题时,建议的线程列表包括两个关于RichTextBox的线程。这就是给了我用RichTextBox做测试的想法,但似乎我没有比TextBoxWithHeight更成功。
我试了这个代码:
txbText = new TextBoxWithHeight();
txbText.Text = "This is just a sample text";
txbText.SelectionStart = 8;
txbText.SelectionLength = 4;
我想把“只是”这个词加亮
这在经典的TextBox上工作得很好,但在TextBoxWithHeight和RichTextBox上似乎都不行。
为了帮助对问题进行分类,我建议使用“TextBoxWithHeight”标签。
当然,你还记得TextBoxWithHeight的构造函数:
public class TextBoxWithHeight : System.Windows.Forms.TextBox
{
public TextBoxWithHeight()
{
base.AutoSize = false;
}
}
1条答案
按热度按时间7kqas0il1#
多亏了吉米的快速评论,问题解决了。
TextBoxWithHeight和RichTextBox都有一个HideSelection属性,你必须将它设置为false才能显示一个选区。