[C#] message qui ne s'affiche pas en cliquant sur un bouton[résolu]

message qui ne s'affiche pas en cliquant sur un bouton[résolu] [C#] - C#/.NET managed - Programmation

Marsh Posté le 20-04-2004 à 22:50:07    

Bonjour a tous. :hello:  
Je viens de commencer à apprendre le C# mais j'ai déjà des petits problèmes. J'essaye de faire un petit programme pour envoyer des mails mais j'ai un problème lorsque je click sur le bouton que j'ai fait pour envoyer le mail.
J'ai introduit un if pour vérifier si toutes les cases sont remplies et de le signaler si ce n'est pas le cas.(Je précise que j'ai utilisé Visual Studio.NET, pour faire un Form contenant des textBox et le boutton)

Code :
  1. //Tous ce qu'il y a au-dessus a été crée par VS .NET
  2. private void Form1_Load(object sender, System.EventArgs e)
  3.  {
  4.  }
  5.  private void btnSend_Click(object sender, System.EventArgs e) //btnSend est le bouton
  6.  {
  7.   if (txtTo.Text == null)//txtTo est la textBox
  8.   {
  9.    MessageBox.Show("Remplissez tous les paramètres" );
  10.   }
  11.  }


Donc quand je click sur le bouton en laissant la case vide je n'ai auccun message. C'est surement un tout petit truc mais je trouve pas.
Merci de vos réponses  :jap:  et désolé pour mon ignorance lol.


Message édité par geta le 21-04-2004 à 00:34:19
Reply

Marsh Posté le 20-04-2004 à 22:50:07   

Reply

Marsh Posté le 20-04-2004 à 23:11:17    

Code :
  1. if (txtTo.Text == String.Empty)
  2. {
  3. ...
  4. }


De rien :)


Message édité par chagarou le 20-04-2004 à 23:11:33
Reply

Marsh Posté le 20-04-2004 à 23:35:01    

merci pout ta réponse mais sa ne marche toujours pas :sweat:  
Je ne vois pas trop d'où sa peut venir vu que c'est juste un simple if. :??:  
Et je n'ai aucune erreur en compilant.
 
Merci pour votre aide. :jap:  
 

Reply

Marsh Posté le 20-04-2004 à 23:44:32    

Est ce que tu est sur que la textbox ne contient vraiment rien, meme pas un espace? :??:

Reply

Marsh Posté le 20-04-2004 à 23:56:48    

Chagarou a écrit :

Est ce que tu est sur que la textbox ne contient vraiment rien, meme pas un espace? :??:


 
oui, il n'y a rien.
Mais j'ai aussi essayer un code de ce genre:

Code :
  1. if (txtTo.Text == "hfr" )
  2. {
  3.   MessageBox.Show("Bravo" );
  4. }


donc quand je tape hfr dans la textbox sa devrait m'afficher Bravo, mais je n'est pas le message. :sweat:  
il y a donc un problème quelque part, mais où ??? :heink:

Reply

Marsh Posté le 21-04-2004 à 00:06:33    

geta a écrit :


il y a donc un problème quelque part, mais où ??? :heink:  


[:core 666]  
Attends le probleme serait pas que l'evenement n'est pas attacher au click du bouton, essai sans if, si le message box ne s'affiche pas on a la cause :p
Sinon  [:core 666]

Reply

Marsh Posté le 21-04-2004 à 00:32:36    

oui tu a raison, le click du bouton n'était pas attaché a l'evenement.
c'est la 1ere fois que je me sert de visual studio .NET alors je ne sais pas ce qu'il faut remplir comme case, mais j'ai trouvé  :D  
Merci pour ton aide :jap:

Reply

Marsh Posté le 03-05-2004 à 16:28:20    

d'ailleurs faites attention, car l'ami Visual a tendance à perdre les attaches d'un bouton à un événement...
cela a lieu notamment à tous les coups lorsque tu passes de la  page html à la page en aperçu graphique et que tu as fait une erreur dans le code html !!
il te renvoie un message d'erreur... et pendant ce temps l'événément n'est plus attaché...
méfiez vous !!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed