Bonjour
Plusieurs évenments sont declenchés non seulement par l'utilisateur mais au automatiquement du code comme l'évenement TextChanged du textbox.
je voulais savoir s'il n'existe pas un moyen pour que ces évenments soient déclenchés seulement via l'utilisateur.
S'il n'y a pas moyen voici mon souci : plusieurs textbox dans ma form sont liés à une datasource et manipuler par un BindingNavigator.jusqu'a là ça marche parfaitement.
1 2 3
| Me.TxtBoxTNS.DataBindings.Add(New Binding("Text", essaiBS, "TNS", True, DataSourceUpdateMode..OnValidation, System.DBNull.Value))
Me.TxtBoxNserie.DataBindings.Add(New Binding("Text", essaiBS, "NSerie", True, DataSourceUpdateMode.OnValidation, System.DBNull.Value))
Me.TxtBoxMarque.DataBindings.Add(New Binding("Text", essaiBS, "Marque", True, DataSourceUpdateMode.OnValidation, System.DBNull.Value)) |
ce que je désire faire c'est que à chaque fois l'utilisateur commence à taper dans un textbox précis tous les enregistrements qui commencent par ce qu'il a tapé s'affiche (ça sera manipuler par le bindingnavigator) normalement le bout du code me permettant ce genre de recherche marche correctement .mon probléme est que l'évenement TextChanged est declenché au niveau de cette ligne :
Me.TxtBoxTNS.DataBindings.Add(New Binding("Text", essaiBS, "TNS", True, DataSourceUpdateMode..OnValidation, System.DBNull.Value))
alors que moi je veux que l'évenement TextChanged soit déclenché seulement lors de l'intervention de l'utilisateur
merci
cordialement
Partager