2013-07-17 48 views
1

我有一個menutrip的datagridview。我想給用戶一條消息,他離開datagridview並在其中進行任何更改時必須保存。我的嘗試:消息離開datagridview時

Private Sub DGV_validated(sender As Object, e As EventArgs) Handles DGV.validated 
If DataSet1.table.GetChanges IsNot Nothing Then 
MsgBox("You made changes please press the save button!") 
End If 
End Sub 

我想,與假,驗證和LostFocus事件,但MSGBOX彈出直到我是另一種形式的MenuStrip中按東西之後。

回答

0

我只是做與窗體上DataGridView表單項目,並把這個在後面的代碼和它的工作沒有問題:

Private Sub DataGridView1_MouseLeave(sender As Object, e As System.EventArgs) Handles DataGridView1.MouseLeave 
    MsgBox("hi") 
End Sub 

基本上,光標離開DataGridView之後,MsgBox會彈出。那是你在找什麼?這是在Visual Studio 2010中完成的。

+0

偉大的戴夫,這對我很好!謝謝! – ruedi

+0

聽起來不錯;別客氣。 –