我正在尝试将密钥发送到表单上的控件。但我得到一个 NullReferenceException ,我不知道为什么。代码几乎是基本的:
Private Sub Button19_Click(sender As System.Object, e As System.EventArgs) Handles Button19.Click
DateTimePicker2.Focus() 'commenting out this line has no effect
SendKeys.Send("{F4}") 'error thrown on this line
End Sub
object reference not set to an instance of an object
报告的错误是Send
共享方法,因此不需要实例。
奇怪的是,如果我忽略该错误,它可以正常工作,并且 F4 被传递给控件。我知道 sendkeys 和 UAC 存在问题,但我认为这已经解决(我使用的是 4.0 框架)