Bonjour tout le monde,
Quelquefois, on voit venir une nouvelle version, et on se dit qu'elle va apporter de nouvelles fonctionnalités, mais que ce qui est en place va continuer à fonctionner.
Méf.
La version 17.6.5 de Visual Studio 2022 Community Edition est beaucoup plus regardante que la précédente, quant au cas où on a une procédure événementielle avec un paramètre qui s'appelle Sender, alors que c'était déjà le cas de la précédente. Surtout qu'on n'appelle jamais le premier paramètre Sender, n'est-ce pas ?
Le même problème peut se poser avec e, en deuxième argument. Ah mais ça il est vrai que ça me rappelle plus ou moins des choses.
On peut aussi se retrouver, avec ceci dans le code
avec un message du compilateur disant que dataGridView1_RowLeave n'existe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void dataGridView1_RowLeave(object senderdataGrid, DataGridViewCellEventArgs dgvce) { btnSave_Click(this, new EventArgs()); }
Alors, il faut le déplacer vers le haut du module, et là c'est reconnu.
Et quelques petites bricoles comme ça, qui font que quelques petites vis peuvent devoir être resserrées dans les applications.
Je suppose que c'est seulement à la compilation ?
J'ai dû installer cette mise à jour rapidement, car je me suis retrouvé avec un projet tout-à-coup invalide, et un numéro d'erreur qui est censé n'exister qu'avec Adobe Flash Reader. Un truc tout neuf, quoi.
Partager