J'ai besoin d'aide car je n'arrive pas à afficher l'étiquette de texte ici. J'utilise Windows Form C# VS 2015. Lorsque j'appuie sur enter, l'erreur est sur barangay = int.Parse (lblDistrict.Text); euh aussi, j'applique de la même façon console.readline est utilisé mais il semble que cela ne fonctionne pas. Quelqu'un peut-il m'aider dans le code? :) Merci d'avanceJ'utilise int parse de la même manière que dans l'application console mais ne fonctionne pas dans les winforms
private void txtBarangay_KeyPress(object sender, KeyPressEventArgs e)
{
int barangay = 0;
barangay = int.Parse(lblDistrict.Text);
if (e.KeyChar == (char)13)
{
if (barangay >= 1 && barangay <= 146)
{
lblDistrict.Text = "District 1";
}
else if (barangay >= 147 && barangay <= 267)
{
lblDistrict.Text = "District 2";
}
}
}
Quelle erreur obtenez-vous? –
Il n'affiche plus d'erreurs mais il n'affiche rien. –
Eh bien, quelle est la valeur de 'lblDistrict.Text'? Quels diagnostics avez-vous effectués? Avez-vous traversé cela dans le débogueur? Le gestionnaire est-il même appelé? S'il vous plaît fournir un [mcve]. –