标签: vb.net
我有一个文本框,想要知道输入的数据是通过按数字键还是通过CTRL + V或鼠标右键单击。
不希望使用Windows消息处理粘贴/右键单击粘贴事件。
答案 0 :(得分:0)
您可以使用KeyDown事件查看是否按下Ctrl,然后按下V(在后续两个事件中)。
您可以使用MouseDown事件查看是否按下了鼠标右键。
您可以使用KeyDown事件查看是否按下了数字键。
如果您对这三种情况使用标记,那么在TextChanged事件中检查它,您可以确定文本可能来自何处。