Hello Guys
I'm Starting with C# and make this program to
learn more about what I'm Working on !
so..
I make a program that make questions to the user,
and the user answer them. and with this answer
the computer answer again with the answer of the user
but I get aproblem. the var of the "answer"
doesn't change with the TextBox ..
This is The code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Interatividade
{
public partial class Form1 : Form
{
List Perguntas = new List();
List Respostas = new List();
string resp = "";
int index = 0;
int index2 = 0;
public Form1()
{
InitializeComponent();
Perguntas.Add("what's your name ?");
Perguntas.Add("how are youá ?");
Perguntas.Add("How old are you ?");
button1.Text = "Start Program";
resposta.Text = "\n \n press the button below to start";
pergunta.Text = "Press the button below to start!";
pergunta.Enabled = false;
user.Enabled = false;
resposta.Enabled = false;
bt1.Enabled = false;
}
private void button1_Click(object sender, EventArgs e)
{
resposta.Text = "";
pergunta.Text = "";
button1.Text = "Go to the next...";
pergunta.Text = Perguntas[index];
user.Text = "";
button1.Enabled = false;
bt1.Enabled = true;
pergunta.Enabled = true;
user.Enabled = true;
resposta.Enabled = true;
index++;
}
private void bt1_Click(object sender, EventArgs e)
{
if (user.Text != "")
{
resp = user.Text;
Respostas.Add("hmmm " + resp + " Ok");
Respostas.Add("hmmm " + resp + " é ? OK!");
Respostas.Add("OH " + resp + " é ? hmm");
resposta.Text = Respostas[index2];
index2++;
button1.Enabled = true;
}
else
{
MessageBox.Show("Write Something", "Error 404", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
the error is: the var "resp" doesn't change when
the questions change and the user write other thing
in the text box called "user" and press OK button
(called "bt1") I want the var resp change same
as the questions
so.. I want decisions too, example:
a question "how are you" if the user
write "Fine" the pc answer "Fine ! OK You're fine !"
or else if the user write Bad the pc answer "Why Bad man ?"
I made this only for example.. nothing serious..
but I need some help !
plz help me how I make this works ?
thx to all
and SORRY about my english.. I know this is BAD !
Hugs
Nicolas Mello