如题,写代码的过程中发现VB.Net控件DataGridView鼠标事件处理不当~ 如下:
Private Sub DataGrid1_CellClick(sender As Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGrid1.CellClick
MsgBox(1)
End Sub
和
Private Sub DataGrid1_CellMouseClick(sender As Object, e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGrid1.CellMouseClick
MsgBox(2)
End Sub
点击鼠标左键时,会先出现 提示1,再提2,这个事件处上我认为颇有不当,因为应该鼠标先点触发MouseClick,再反映到控件上再触发CellClick才对。也就是应该先提示2,再提示1。
希望ms也要多注意注意细节哈~~~~