Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - как исправить ошибку?

Ответить
Настройки темы
.NET - как исправить ошибку?

Пользователь


Сообщения: 87
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Drongo
Дата: 17-01-2014
Код: Выделить весь код
private void button1_Click(object sender, EventArgs e)
{
double a = System.Convert.ToDouble(textBox1),
b = System.Convert.ToDouble(textBox2),
c = System.Convert.ToDouble(textBox3), x1, x2, d;
d = b * b - 4 * a * c;

if (d > 0)
{
x1 = (-b + Math.Sqrt(d)) / 2 * a;
x2 = (-b - Math.Sqrt(d)) / 2 * a;
MessageBox.Show(System.Convert.ToString(x1) + "и" + System.Convert.ToString(x2) + "2корня");
}
else if(d==0)
{
x1 = -b / 2 * a;
MessageBox.Show(System.Convert.ToString(x1), "1 корень");

}
else if (d < 0)
{
MessageBox.Show("Нет корней для данного уравнения", "Решений нет");
}
}
}
Что выделено жирным шрифтом на это программа показывает что тут ошибка. , когда уже программа собралась ввожу данные нажимаю вычислить и ошибка сразу Не удалось привести тип объекта "System.Windows.Forms.TextBox" к System.IConvertible

Отправлено: 14:43, 16-01-2014

 

В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


asacyra, TextBox - это контрол. Для получения текста из него, используется свойство : TextBox.Text.

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Отправлено: 15:06, 16-01-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 87
Благодарности: 0

Профиль | Отправить PM | Цитировать


все спасибо
double a = System.Convert.ToDouble(textBox1.Text),
b = System.Convert.ToDouble(textBox2.Text),
c = System.Convert.ToDouble(textBox3.Text), x1, x2, d;

Отправлено: 18:43, 16-01-2014 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - как исправить ошибку?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Как исправить ошибку ? EvgeshAx11 Microsoft Windows 7 1 19-11-2011 22:02
Доступ - Как исправить ошибку с настройками andrystepa Microsoft Windows 2000/XP 7 17-08-2009 13:59
Прочие БД - как исправить ошибку? Tosha_l Программирование и базы данных 1 06-01-2008 19:12
как исправить ошибку? Millenium Microsoft Windows 2000/XP 6 28-12-2005 11:22
Как исправить ошибку в fstab? BSDUsr Общий по FreeBSD 19 06-04-2005 11:55




 
Переход