You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过代码在TextBoxWithHeight中实现文本选中?

能否通过代码在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;

原本期望这段代码能高亮显示单词"just",而且它在常规TextBox中运行完全正常,但在TextBoxWithHeight和RichTextBox中都不起作用。

补充说明TextBoxWithHeight的构造函数:

public class TextBoxWithHeight : System.Windows.Forms.TextBox
{
    public TextBoxWithHeight()
    {
        base.AutoSize = false;
    }
}

建议添加标签TextBoxWithHeight,方便问题分类。

内容的提问来源于stack exchange,提问作者user3500176

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 12:33:16