如何从activecontrol文本框

时间:2017-11-08 13:29:23

标签: c#

我想问一下如何复制活动控件文本框的选定文本。 我试过这个,但它给了我整个文本,而不是选中的文字:

private void copyToolStripMenuItem_Click(object sender, EventArgs e)
    {
        string str = ActiveControl.Text;
    }

我并不想复制特定文本框中的文字,例如:

string str = textbox1.SelectedText;

我想使用上下文菜单条

复制任何活动控件文本框的选定文本 谢谢。

1 个答案:

答案 0 :(得分:1)

TextBox activeTxtBox = ActiveControl as TextBox;
       if(activeTxtBox!= null)
       {
           string str = activeTxtBox.SelectedText;
       }