gpt4 book ai didi

c# - 文本框.SelectionStart

转载 作者:太空宇宙 更新时间:2023-11-03 21:58:43 27 4
gpt4 key购买 nike

我正在尝试对文本框使用 SelectionStart 和 SelectionLength 属性。它没有效果,但也没有错误。它实际上是后台工作程序 ProgressChanged 方法的一部分,但我已经在测试解决方案中单独尝试了 SelectionStart 和 SelectionLength 并且它是相同的..没有任何反应..

有什么想法吗?谢谢!!!

private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e) 
{
// Update the GUI as the music is playing
textBox1.SelectionStart = ((int)e.UserState);
textBox1.SelectionLength = (1);
}

最佳答案

你的代码对我来说工作正常(我假设你的 BGW 已经启动并且你当然正在调用 ReportProgress)。

我的猜测是您的代码也适用于您,但也许您的 TextBox 没有焦点,因此您无法看到所选文本。

如果这是您的问题,请设置文本框的 HideSelection property假的。这将允许 TextBox 的选定文本显示选定(突出显示),即使 TextBox 没有焦点。

你也可以查询你的TextBox的SelectedText property获取控件的选定文本,即使它没有这样显示。

关于c# - 文本框.SelectionStart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11145695/

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