Bonjour,
J'ai deux grids sur mon form. Lorsque l'une perd le focus, je fais ca:
Le probleme c'est que d'une part Save() est appellée deux fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Private inFocusing As Boolean = False Private Sub dgParams_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgParams.LostFocus If (Not dgParams.ContainsFocus) And (Not inFocusing) Then If Not save() Then inFocusing = True 'enter into receiving focus Try dgParams.Focus() SelectRowInGrid(dgParams, 1) Finally inFocusing = False ' exit from receiving focus End Try End If End If End Sub Private Function save() As Boolean Return False End Function
D'autre part je voudrais empecher la selection d'une ligne sur une grid lorsque la fonction Save retourne False dans l'évenement LostFocus de l'autre grid. Comment puis je faire ca?
Merci
Partager