Pourquoi ne pas en faire mon C# texte de l'étiquette de la valeur de mise à jour?

J'ai un programme c# défini, qui est censé accepter une quantité d'entrée si une case est cochée. Il multiplie ensuite la quantité par le prix et les mises à jour de l'étiquette appropriée avec le coût total.

Cependant, lorsque je lance le programme, il ne fait pas de mise à jour de l'étiquette. J'ai couru le débogueur et le label .texte de la valeur dans le système est correct, mais il n'apparaît toujours pas dans la forme actuelle.

Est-il une étiquette de propriété dans Visual Studio qui empêche les modifications de rendu?

voici l'extrait de code responsable de la mise à jour de l'étiquette.Valeur de texte

 if (chkSesame.Checked)
    {
        intSesameQty = Convert.ToInt32(txtSesameQty.Text);
        decSesameTotal = intSesameQty * decBAGEL_PRICE;
        lblSesameSeedTotal.Text = decSesameTotal.ToString("c");
    }
Assurez-vous que vous n'êtes pas la réinitialisation de la valeur de lblSesameSeedTotal.Text plus loin dans votre code, aussi ce genre de demande ciblez-vous winfomr, wpf ? le web ?
winform, et je ne trouve pas de code d'écraser le texte 🙁
En plus de @Habib est utile de conseils, n'appelant lblSesameSeedTotal.Refresh() après le réglage de la valeur de texte de l'aide?
Actualiser complètement corrigé le problème! Merci à vous deux très beaucoup
Êtes-vous à l'aide de tout panneau de mise à jour?

OriginalL'auteur jrounsav | 2013-04-01