gpt4 book ai didi

c# - Silverlight 以编程方式选择文本

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

我正在玩一个带有 TextBox 和 Button 的 Silverlight 控件。当我单击按钮(下面调用 SelectText)时,我想选择文本框中的所有文本。

这是我的代码:

    private void SelectText()
{
TextBox tb = this.txtFirstName;
tb.SelectionStart = 0;
tb.SelectionLength = 3;
// tb.Select(0, this.txtFirstName.Text.Trim().Length - 1);
// tb.SelectAll();
// tb.Text = String.Empty;
}

注释代码是我已经尝试过的,但都不起作用。

有人对我做错了什么有建议吗?

最佳答案

您可能需要将焦点放在文本框上以查看实际发生的选择(选择之前或之后,这可能无关紧要,但您必须尝试):

private void SelectText()
{
TextBox tb = this.txtFirstName;
tb.SelectionStart = 0;
tb.SelectionLength = 3;
// tb.Select(0, this.txtFirstName.Text.Trim().Length - 1);
// tb.SelectAll();
// tb.Text = String.Empty;
tb.Focus();
}

关于c# - Silverlight 以编程方式选择文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/652467/

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