Bonjour,
Alors voilà, j'ai crée un petit programme qui fonctionne trés bien en mode console. J'ai donc décidé de l'adapter pour une application windows avec juste un textbox seulement et pas de bouton de validation.
Mais lorsque je veux récupérer la réponse de l'utilisateur en faisant rep= textBox1.Text, le programme ne prend pas en condidération la saisie de l'utilisateur et rep reste vide.
Voici un bout du code qui vous aidera mieux à appréhender le problème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 private void textBox1_TextChanged(object sender, EventArgs e) { string rep = ""; bool resultat = false; string myConnectionString = @"Data Source=USER-MSI\SQLEXPRESS; Initial Catalog=mabdd; Integrated Security=True; Pooling=False"; string strRequete = "select nom from info"; SpeechSynthesizer speaker = new SpeechSynthesizer(); SqlConnection myConnection = new SqlConnection(myConnectionString); myConnection.Open(); speaker.Speak("Bonjour"); while (rep != "stop") { SqlCommand myCommand = new SqlCommand(strRequete, myConnection); speaker.Speak("Je t'écoute"); rep = textBox1.Text;
Partager