Quand/où avez-vous vérifié la valeur de textBox1.Text? Si vous le vérifiez dans le constructeur, Form1_Load, ou toute autre chose qui se produit avant vous aurez tapé du texte, vous obtiendrez une valeur vide.
Pour vérifier correctement la valeur de textBox1.Text, vous devez définir ce que l'on appelle un point d'arrêt sur la ligne qui appelle MessageBox.Show (textBox1.Text). Pour ce faire, cliquez dans la zone grise de l'éditeur de source (à gauche) sur la ligne contenant MessageBox.Show (..). Un cercle rouge apparaîtra et votre code devrait être mis en évidence. Lorsque vous exécutez votre application et cliquez sur votre bouton, votre application doit mettre en pause et Visual Studio mettra en surbrillance cette ligne et d'ici vous pouvez survoler "textBox1.Text" dans la ligne MessageBox.Show() et il devrait vous montrer la valeur actuelle .
Si votre application est aussi simple qu'un formulaire, une zone de texte et votre code de gestion d'événement button1_Clicked, cela ne devrait pas poser de problème. Si ce n'est pas si simple, alors vous devez rechercher tout ce qui définit la valeur de la zone de texte dans votre code et assurez-vous qu'il ne transmet aucune valeur vide en utilisant des points d'arrêt.
Pour résoudre cela correctement, cependant, nous avons vraiment besoin de plus d'informations.
Pouvez-vous montrer du code? –
Êtes-vous sûr d'avoir la bonne zone de texte? parfois textbox1 et textbox11 se ressemblent quand vous en avez beaucoup (insérez un peu sur le nom correct ici) – Crash893