在没有访问文本框的情况下在c#文本框中突出显示文本

本文关键字:文本 显示 访问 情况下 | 更新日期: 2023-09-27 18:19:23

是否有一种方法可以在某个文本框中获得当前突出显示的文本,而无需访问文本框(仅使用光标)?

在没有访问文本框的情况下在c#文本框中突出显示文本

如果控件在您的应用程序中,则只需循环遍历控件集合,检查TextBox并调查每个控件的SelectedText属性即可。

最后做了这样的事情:

 foreach (TextBox textBox in this.Controls.OfType<TextBox>()) {
            if(textBox.ContainsFocus)
                if (textBox.SelectedText != "") {
                    //
                    //
                }
        }