gpt4 book ai didi

.net - 如何在设置为只读的 .NET TextBox 中选择(突出显示)文本?

转载 作者:行者123 更新时间:2023-12-04 00:40:55 24 4
gpt4 key购买 nike

我的 VB.NET 程序向用户显示从文本文件加载的文本。我想根据应用程序正在执行的操作以不同的时间间隔自动突出显示特定部分。

我可以使用 TextBox 控件的 SelectionStartSelectionLength 成员手动设置突出显示的文本部分。不幸的是,如果 TextBox 控件将其 ReadOnly 成员设置为 True,这将不起作用。奇怪的是,我的程序允许用户手动单击并拖动所选文本,但如果以编程方式执行选择,则文本不会突出显示。

文本必须是只读的,因为我不希望用户修改它。有解决办法吗?

最佳答案

您可以使用 TextBox SelectionStart 和 SelectionLength 属性,但我猜因为 TextBox 是只读的,所以它可能没有焦点。

尝试设置这个属性:

TextBox1.HideSelection = False

它现在应该可以正常工作了。

关于.net - 如何在设置为只读的 .NET TextBox 中选择(突出显示)文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18907302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com