Réponse acceptée !
Bonjour Saint, là je fais des supposition, je ne suis pas certain de ce que je vais dire
Est-il possible de savoir dans quel colonne tu te trouve que ton datagrid recoit le focus??
Je sais que la propriété SelStartCol donne la premiere colonne d'une sélection, par exemple. Si tu ne choisit qu'une seule donnée, ça renvoie la colonne de ton enregistrement.
Mais il y a surement une meilleure facon de savoir sur quel colonne on se trouve. À toi de trouver =)
Quand tu recoit le focus sur ton datagrid, tu vérifie si c'est une colonne que tu veux qui aille le focus. Si tu ne veux pas que cette colonne ait le focus, envoie le focus ailleurs sur ta form ou dans ton datagrid.
Private Sub DataGrid1_GotFocus() .(selStartCol) ou mieux If datagrid1.facon-de-savoir-on-est-dans-quelle-colonne = mes-collonnes-interdites then MonAutreObjet.Setfocus End if
End Sub
Si quelqu'un connait mieu les datagrid, il pourrait p-t trouvé une meilleure méthode que ".facon-de-savoir-on-est-dans-quelle-colonne " :)
Alors voilà, je sais que c'est loin d'être complet, mais jespere t'avoir aidé un peu ;)
|