J'ai fait beaucoup de lecture sur ce sujet et chaque question que j'ai trouvé implique ASP.NET. J'utilise Winforms. J'ai une case à cocher (appelé CheckboxPicture) sur mon formulaire principal. Je veux exécuter quelques commandes lorsque l'état de cette case à cocher est modifié par l'utilisateur.CheckedChanged ne se déclenche pas?
Cela devrait le faire:
public void CheckboxPicture_CheckedChanged(Object sender, EventArgs e)
{
MessageBox.Show("Check State Changed");
}
Cependant la vérification et décochant la case ne fonctionnent pas. ASP.NET dit que vous avez besoin
Autopushback = true
mais je n'utilise pas ASP.NET donc je ne sais pas où cela irait.
En WinForms vous utilisez le concepteur WinForms. Sélectionnez le CheckBox, affichez les propriétés de l'événement et double-cliquez sur l'événement CheckedChanged. Cela créera le code de dérivation pour le gestionnaire d'événements et l'ouvrira pour vous – Steve
Etes-vous sûr qu'il existe une instruction 'CheckboxPicture.CheckedChanged + = CheckboxPicture_CheckedChanged' quelque part ou du moins quelque chose qui ressemble même à distance à ceci? –
Abonnez-vous réellement à l'événement ailleurs dans votre code? – Inisheer