Bonjour.
J'essaye de comprendre le fonctionnement de la propriété Disposing.
J'ai un Windows form avec un bouton nommé "buttonDEBUG1" et un autre nommé "buttonDEBUG2".
Dans l'événement click de buttonDEBUG1 j'ai mis le code qui suit. Je ne comprend pas pourquoi le second message ne s'affiche pas. Comment tester qu'un dispose a été effectué sur ce controle ?
private void buttonDEBUG1_Click(object sender, EventArgs e)
{
Button toto = this.buttonDEBUG2;
toto.Dispose();
if (toto == null)
{
MessageBox.Show("Ce message ne s'affiche pas -> normal");
}
if (toto.Disposing)
{
MessageBox.Show("Par contre je ne comprends pas pourquoi celui-ci ne s'affiche pas");
}
}
Partager