C# Windows forms (умножение)
Чат бот.
У меня есть TextBox1- для ввода и TextBox2- для вывода, при нажатии на кнопку считывается значение с первого и отвечает во второй.
На обычные запросы привет и так далее он отвечает, но не могу сделать так что бы он считал числа (напишу к примеру 5*5) мне он ответит 25.
Программа состоит из главного окна формы и подключенного к ниму класса
Как сделать так что бы вместо "Умножить" можно было написать 5*5
-----класс---------------------
public double Mul(double a, double b) //умножение
{
return a * b;
}
public string OtvetOtBota(string otvet) //ответ бота
{
if (otvet == "Умножение")
{
otv = GetNameBot() + Mul(a, b);
}
if (otvet == "")
{
otv = GetNameBot() + ("Не могу ответить на данный вопрос");
}
return otv;
}
------------------------------------------------- главное окно программы ----------
FormName N = new FormName();
private void buttonOtpr_Click(object sender, EventArgs e) //кнопка ответа
{
otvet = textBoxVod.Text;
textBoxOtvet.Text += otvet + Environment.NewLine + C.OtvetOtBota(otvet).ToString() + Environment.NewLine + Environment.NewLine; //ответ
textBoxVod.Text = "";
}
Как вы заставляете бота ответить на "Привет"?
там же проверяйте, если запрос содержит *, то парсить строку для вычисления значения if (textBoxVod.Text.Contains("*")) { решить пример }
////
- Я не могу изменить иконку формы в c# windows forms пишит файл должен быть в формате .ico Так вот хотя у меня и так расширение .ico он всё равно пишит это. Помогите кто может! Очень прощу!
- Как сделать чтобы picturebox двигался по WASD напишите код с# Windows forms Visual studio Как сделать чтобы picturebox двигался по WASD напишите пожалуйста код с# Windows forms Visual studio
- Как нажать кнопку в Windows Forms путём нажатия клавиши на клавиатуре? C Я сделал программу работающую на таймере. Есть две кнопки, одна которая запускает таймер, а другая, которая таймер останавливает. Так вот, я хочу, чтобы та кнопка, которая останавливает таймер нажималась на пробел.
- C# Windows Forms (Майл не ругайся) Создать массив кнопок (3 шт). Вывести их. По нажатию на кнопочку - перемешать все кнопочки. В чем проблема? Не могу обработать нажатие, так как фактически в конструкторе кнопок нет.