Après mise à jour sous Visual basic 2008

alexbigfoug Messages postés 31 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 25 mai 2011 - 16 mars 2011 à 12:02
alexbigfoug Messages postés 31 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 25 mai 2011 - 16 mars 2011 à 17:33
Bonjour tous le monde !!

Je développe une application sous visual basic 2008 en événementiel(windows form), et je n'arrive pas à trouver d'équivalent à l'évènement "après mise-à-jour" d'access sous VB...

J'ai bien essayé avec lost focus, mais cela ne fonctionne pas correctement... Comment puis-je obtenir cette évènement?

Petit question supplémentaire, c'est bien du VB.net sous visual basic 2008 ?

5 réponses

The Meteorologist Messages postés 232 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 3 novembre 2011 1
16 mars 2011 à 15:49
salut, alexbigfoug

Détaille un peu ... A quel moment se produisait cet évènement exactement en VBA ?

Et oui bien sûr visual basic 2008 est du VB.NET

Simon
0
alexbigfoug Messages postés 31 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 25 mai 2011
16 mars 2011 à 17:04
Sous VBA, dès que j'écrivais du texte dans une zone et que je cliquais dans une autre zone de texte, ou que j'appuyais sur la touche entré, ou TAB...paf l'évènement après mise-à-jour ce déclenchait.

LostFocus jusque là fait la même chose.

Le problème c'est que si clique sur la zone de texte et que je clique ailleurs sans rien avoir écrit ou rien modifié, l'événement après mise à jour ne se lançait pas.

Alors qu'avec lostfocus, l'évènement va se lancer.

J'espère avoir été plus clair...

Encore merci de ton aide Simon
0
alexbigfoug Messages postés 31 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 25 mai 2011
16 mars 2011 à 17:07
Désolé pour le double post, mais j'ai pas trouvé de bouton pour éditer...

L'évènement sur changement ne peut pas fonctionner parce que à chaque fois que je vais écrire une lettre il lancera l'évènement. Et je ne le souhaite pas!
0
The Meteorologist Messages postés 232 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 3 novembre 2011 1
16 mars 2011 à 17:29
Désolé je ne connais aucun évènement équivalent en VB.NET. Je ne pense pas que cela existe...

Par contre tu peux faire quelque chose comme ceci :

'Dans l'évenement LostFocus ou Validated 
If MonTextBox.Mofified
     'Traitement comme dans l'évenement de VBA.
     MonTextBox.Modified = False
End If


Cela aura le même effet ;)

Simon
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alexbigfoug Messages postés 31 Date d'inscription dimanche 11 mars 2007 Statut Membre Dernière intervention 25 mai 2011
16 mars 2011 à 17:33
Je vais travailler ton idée !!!
merci
0
Rejoignez-nous