C# windows 表单文本框文本 select 来自鼠标(复制等...)

C# windows form textbox text select from mouse (to copy, etc...)

我在 Visual studio 2012 年使用 C#。我有 windows 表单和文本框。我经常需要从文本框字段中复制文本。当我尝试从鼠标 select 时,它不起作用,作为一种解决方法,我需要使用来自该特定文本框字段的 ctrl + a。 你能帮我看看如何通过鼠标启用它吗?

提前致谢。

如果我理解你的问题...这实际上应该是一个基本的 Windows 函数,除非你通过代码或属性列表禁用了文本框。

如果您偶然在代码中禁用了它,则需要通过删除代码或将文本框启用设置为 true 来更改它。

使用我正在使用的 WinForm 中的示例,我可以右键单击并使用所有基本的 Windows 文本函数。

此外,您也应该能够执行此操作...使用文本框的鼠标单击事件,您只需单击文本框内的文本即可自动执行整个操作。

private void textBox1_MouseClick(object sender, MouseEventArgs e)
    {
        textBox1.SelectAll();
        textBox1.Copy();
    }

希望对您有所帮助!

你能试试这个吗

  private void textBox1_MouseUp(object sender, MouseEventArgs e)

    {
        textBox2.Text = textBox1.SelectedText;
    }