C#窗口表单文本框内容已突出显示事件

时间:2013-02-02 04:36:18

标签: c#

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

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

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

谢谢,

2 个答案:

答案 0 :(得分:3)

没有突出显示的事件..但您可以通过MouseUpKeyUp事件进行模拟:

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事件。

答案 1 :(得分:0)

你必须为此混合一些事件。

  1. 捕获鼠标左键或Shift键+箭头键
  2. 必须在
  3. 之后捕获MouseDrag事件
  4. 鼠标按钮也开启(下次)。