Консультация № 170614
20.07.2009, 14:21
0.00 руб.
0 6 0
Извините. Это опять я. Хочется написать хоть какую нибудь легенькую программку а того что знаю еще не достаточно. В MS Visual C++ 2008 как сделать так чтобы при нажатии на кнопку из одного элемента textarea значение присваивалось переменной. Например ввел в поле число 42 и она присвоилось например переменной int k; Чтобы дальше можно было его использовать. Заранее спасибо.

Обсуждение

Неизвестный
20.07.2009, 15:05
общий
И еще. Как полностью завершить программу? типо как в паскале halt(0);
Неизвестный
20.07.2009, 21:08
общий
Dimon4ik:
Если Вы еще используете технологию Windows Fowms то:
В прошлом Вашем вопросе я привел пример в котором данные считываются из NumericUpDown, а затем выводятся в Label. Попробуйте разобраться.
Завершить программу можно:
Код:

Application::Exit();

Но это совсем не halt. Такое завершение позволит еще произвести обработку этого события.
Жестко же завершить текущий поток можно:
Код:

System::Threading::Thread::CurrentThread->Abort();
Неизвестный
27.07.2009, 13:22
общий
Вы про эту строку?
System::Decimal value=valueNumericUpDown->Value;
Я ее не очень понимаю.
Переменной Value присваивается значение numericUpDown?
Неизвестный
27.07.2009, 18:18
общий
Dimon4ik:
В C++ имена идентификаторов чувствительны к регистру.

Поэтому переменной value писваивается значение valueNumericUpDown->Value;
NumericUpDown это класс. Имеет свойство Value.
Неизвестный
27.07.2009, 20:23
общий
Micren, а как из textarea присвоить значение переменной int?
Тоесть чтобы ввод числа был.
Неизвестный
27.07.2009, 20:34
общий
Dimon4ik:
Int32 i=Convert::ToInt32(textBlock->Text);
Форма ответа