1

当文本框的内容被突出显示时是否有事件。

如果没有,有没有办法确定这一点。

还有一种方法可以确定文本框是否已被标签。

谢谢,

4

2 回答 2

3

没有突出显示的事件.. 但您可以通过MouseUpandKeyUp事件来模拟它:

private void textBox_MouseUp(object sender, MouseEventArgs e) {
    if (textBox.SelectedText != "")
        MessageBox.Show("Selected!");
}

private void textBox_KeyUp(object sender, KeyEventArgs e) {
    if (textBox.SelectedText != "")
        MessageBox.Show("Selected!");
}

当 TextBox 获得焦点时,还有一个Enter事件。

于 2013-02-02T04:41:29.920 回答
0

为此,您将不得不混合一些事件。

  1. 捕获鼠标左键或 Shift 键+箭头键
  2. 之后也必须捕获 MouseDrag 事件
  3. 鼠标按钮也向上(下一次)。
于 2013-02-02T04:42:14.283 回答