我想为DataGridView LostFocus事件中的变量分配一个字符串值。我发现我不能只做variable = "string value
,它会给我“无法输出类型'system.eventargs'对象来输入'system.windows.forms.datagridviewcelleventargs'”错误。
双击datagridview创建的函数是:
Private Sub DataGridViewInvoice_LostFocus(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridViewInvoice.LostFocus
谢谢, 雷蒙德
答案 0 :(得分:0)
这是.LostFocus事件的错误参数。
Dim s As String = ""
Sub DataGridView1_LostFocus(sender As Object, e As EventArgs) Handles DataGridView1.LostFocus
s = "Hello"
MsgBox(s)
End Sub
另外,也许你应该考虑.Leave事件,正如http://msdn.microsoft.com/en-us/library/system.windows.forms.control.lostfocus%28v=vs.90%29.aspx
中的评论中所建议的那样