OVH Cloud OVH Cloud

Windows Form designer et evenements en VB

2 réponses
Avatar
Elp
Salut,

Une question toute bete mais j'ai beau chercher, je ne trouve pas.

Je suis un dévelopeur C# mais il m'arrive d'ouvrir de tant a autre des
projets VB (en général des exemples de code disponibles uniquement en VB).
Avec C#, dans le designer de VS, lorsque l'on clique sur un controle, la
liste de tous les évenements disponibles pour ce controle est affichée dans
la fenetre "Properties". Il suffit de double-cliquer sur un évenement pour
que le event handler qui va bien soit généré.

Seulement, dans un projet VB, cette liste d'évenements n'est pas affichée.
Comment fait t'on alors pour traiter un evenement autre que l'évenement par
defaut pour un controle ? Faut t'il vraiment aller fouiller dans la doc et
tout faire a la main? Ca m'épaterai quand meme.

Merci

2 réponses

Avatar
Osman MALIK [MS]
Bonjour,

Dans VB.NET, les évènements n'apparaissent effectivement pas dans le
designer.
Pour y accéder, il te faut rentrer dans la page de code du form qui
t'intéresse.
Une fois dedans, tu choisis la classe de l'objet qui t'intéresse dans la
dropdownlist en haut à gauche.
Dans la deuxième dropdown, tu verras l'ensemble des évènements de la classe.
Il te suffit alors d'en choisir un pour que la méthode de l'évènement soit
générée.
Tu remplis alors avec le code pour gérer l'évènement et le tour est joué.

Cordialement,
Osman MALIK



"Elp" wrote in message
news:114qqd95zrrpl.1nvfk7pafk3gd$
Salut,

Une question toute bete mais j'ai beau chercher, je ne trouve pas.

Je suis un dévelopeur C# mais il m'arrive d'ouvrir de tant a autre des
projets VB (en général des exemples de code disponibles uniquement en VB).
Avec C#, dans le designer de VS, lorsque l'on clique sur un controle, la
liste de tous les évenements disponibles pour ce controle est affichée
dans
la fenetre "Properties". Il suffit de double-cliquer sur un évenement pour
que le event handler qui va bien soit généré.

Seulement, dans un projet VB, cette liste d'évenements n'est pas affichée.
Comment fait t'on alors pour traiter un evenement autre que l'évenement
par
defaut pour un controle ? Faut t'il vraiment aller fouiller dans la doc et
tout faire a la main? Ca m'épaterai quand meme.

Merci


Avatar
Mehdi
On Sun, 20 Feb 2005 22:28:32 +0100, Osman MALIK [MS] wrote:
Dans VB.NET, les évènements n'apparaissent effectivement pas dans le
designer.
Pour y accéder, il te faut rentrer dans la page de code du form qui
t'intéresse.
Une fois dedans, tu choisis la classe de l'objet qui t'intéresse dans la
dropdownlist en haut à gauche.
Dans la deuxième dropdown, tu verras l'ensemble des évènements de la classe.
Il te suffit alors d'en choisir un pour que la méthode de l'évènement soit
générée.
Tu remplis alors avec le code pour gérer l'évènement et le tour est joué.



OK, merci. Je me disais bien qu'il devait y avoir un truc. En tout, je ne
serais jamais allé chercher la.