Bonjour à tous,
je programme habituellement en VB6 et j'essaye de me mettre à Visual Basic 2008 express. Je sens que ce n'est pas gagné d'avance...
Habitué aux groupes de controles sous VB6, je suis un peu désarçonné par la manière à adopter sous Net. Pour exemple je veux tout simplement avoir une seule procédure de code pour gérer le click sur 3 boutons différents, à priori archi simple sauf que je n'y arrive pas.
Je viens de passer un bon bout de temps à rechercher à gauche à droite et je coince toujours (j'ai entre autre été voir là mais soit je suis une buse totale, pas impossible, soit y'a une erreur dans l'exemple : http://plasserre.developpez.com/v3-9.htm )
Voici ce que j'ai comme code :
et j'ai 3 messages d'erreur disant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click Select Case sender Case Button1 Debug.Print("bouton 1") Case Button2 Debug.Print("bouton 2") Case Button3 Debug.Print("bouton 3") End Select End Sub
Erreur 1 L'opérateur '=' n'est pas défini pour les types 'Object' et 'System.Windows.Forms.Button'.
Je ne veux pas (ou voudrais éviter en tout cas) de devoir placer mes Boutons dans un Panel et utiliser la collection Controls de ce panel. Je sens que je fais fausse route sur la signification de 'sender'
Partager