Lien entre les procédures [VB ] - VB/VBA/VBS - Programmation
MarshPosté le 10-02-2008 à 12:25:42
Bonjour.
Voilà mon problème, je n'arrive pas à faire le lien entre deux procédures.
J'ai une grille de type DataGridView avec des cellules cliquables. J'ai donc une procédure
Code :
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles Grille.CellContentClick
qui gère les instructions lorsqu'une case est cliquée. Ensuite j'ai une procédure
Code :
Private sub NouvellePartie()
qui elle gère le programme principal.
Mon problème c'est que dans ma procédure NouvellePartie() je fais une boucle While dans laquelle l'utilisateur est censé cliquer plusieurs fois sur les cellules de la grille. Et je voudrai à chaque fois appeler la procédure DataGridView1_CellContentClick mais j'ai un problème avec le second argument. Je ne sais pas quoi mettre. Il doit être du type DataGridViewCellEventsArgs et je ne sais pas du tout à quoi cela correspond (la doc MSDN ne m'a été pas d'une grande utilité ici).
Du coup j'ai ensuite essayé de déclencher l'évènement en utilise RaiseEvent mais je ne parvient pas à l'utiliser correctement.
Si quelqu'un peut m'aider, merci d'avance
ps: il est aussi possible que je ne fasse pas du tout le bon raisonnement quant à l'utilisation de cette procédure, car je débute en VB et j'ai pas encore bien saisi le fonctionnement de certaines procédures.
Marsh Posté le 10-02-2008 à 12:25:42
Bonjour.
Voilà mon problème, je n'arrive pas à faire le lien entre deux procédures.
J'ai une grille de type DataGridView avec des cellules cliquables.
J'ai donc une procédure
qui gère les instructions lorsqu'une case est cliquée.
Ensuite j'ai une procédure
qui elle gère le programme principal.
Mon problème c'est que dans ma procédure NouvellePartie() je fais une boucle While dans laquelle l'utilisateur est censé cliquer plusieurs fois sur les cellules de la grille. Et je voudrai à chaque fois appeler la procédure DataGridView1_CellContentClick mais j'ai un problème avec le second argument. Je ne sais pas quoi mettre. Il doit être du type DataGridViewCellEventsArgs et je ne sais pas du tout à quoi cela correspond (la doc MSDN ne m'a été pas d'une grande utilité ici).
Du coup j'ai ensuite essayé de déclencher l'évènement en utilise RaiseEvent mais je ne parvient pas à l'utiliser correctement.
Si quelqu'un peut m'aider, merci d'avance
ps: il est aussi possible que je ne fasse pas du tout le bon raisonnement quant à l'utilisation de cette procédure, car je débute en VB et j'ai pas encore bien saisi le fonctionnement de certaines procédures.