检测文本框上的粘贴 - vb.net

时间:2011-08-11 01:42:21

标签: vb.net

我有一个文本框,想要知道输入的数据是通过按数字键还是通过CTRL + V或鼠标右键单击。

不希望使用Windows消息处理粘贴/右键单击粘贴事件。

1 个答案:

答案 0 :(得分:0)

您可以使用KeyDown事件查看是否按下Ctrl,然后按下V(在后续两个事件中)。

您可以使用MouseDown事件查看是否按下了鼠标右键。

您可以使用KeyDown事件查看是否按下了数字键。

如果您对这三种情况使用标记,那么在TextChanged事件中检查它,您可以确定文本可能来自何处。

相关问题