C# 窗口窗体文本框内容已突出显示事件
本文关键字:显示 事件 窗口 窗体 文本 | 更新日期: 2023-09-27 17:57:00
当文本框的内容突出显示时是否有事件。
如果没有,有没有办法确定这一点。
还有没有办法确定文本框已被选项卡化。
谢谢
没有要突出显示的事件......但您可以通过MouseUp
和KeyUp
事件来模拟它:
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!");
}
还有一个Enter
事件,用于文本框获得焦点。
为此,您必须混合一些事件。
- 捕获鼠标左键或 Shift 键 + 箭头键 之后
- 还必须捕获鼠标拖动事件
- 鼠标按钮也向上(下次)。