С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/140: Рейтинг темы: голосов - 140, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 28.02.2011
Сообщений: 45
1

значения из TextBox в переменную

28.02.2011, 08:45. Показов 28308. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В общем нужно получать целые числовые значения, в виде переменной, из TextBox и сравнивать их с данными.
C++
1
2
3
4
public ref class Form1 : public System::Windows::Forms::Form
    {
    public:
        String ^text1;

C++
1
2
3
4
5
6
7
8
private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) {
                }
             text1 = Convert::ToInt32(textBox1->Text);
 
    private: System::Void button1_MouseClick(System::Object^  sender, System::Windows::Forms::MouseEventArgs^  e) {
                 if (text1=5)
                     MessageBox::Show("ура");
                 else
Ошибки:
error C3845: wtf::Form1::text1: только статические данные-члены можно инициализировать внутри класс ссылки или типа, передаваемого по значению

error C2440: =: невозможно преобразовать 'int' в 'System::String ^'

Не знаю что делать, первый раз на С++ что-то пишу. Помогите плиз.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.02.2011, 08:45
Ответы с готовыми решениями:

Считывание значения с textbox в переменную
В форме пользователь вводит число, как написать код что бы после нажатия кнопки это число...

Считать значения из TextBox в переменную
Скажите пожалуйста, как сделать, чтобі числа введенные в textbox например введите а введите b и...

Как задасть значение Textbox в переменную, а затем эту переменную вывести в другой форме
Приветствую Есть форма с полем, где есть значение, как значение этого поле перенести в переменную,...

TextBox color - Как окрасить на форме TextBox от разного значения
Всем привет У меня вопрос по VB. На форме много TextBox и окрашивать их по индивидуальному...

7
Эксперт JavaЭксперт С++
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
28.02.2011, 09:30 2
Напишите строку
C++
1
text1 = Convert::ToInt32(textBox1->Text);
в пределах какого-либо метода
0
375 / 322 / 32
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
28.02.2011, 09:36 3
Если
C++
1
String ^text1;
У вас
C++
1
text1 = Convert::ToInt32(textBox1->Text);
Может надо так
C++
1
text1 = textBox1->Text;
У вас здесь присваивание, а не сравнение, причем int в System::String^
C++
1
if (text1=5)
Может надо так
C++
1
if (text1=="5")
1
0 / 0 / 0
Регистрация: 28.02.2011
Сообщений: 45
28.02.2011, 09:47  [ТС] 4
Спасибо большое! Все получилось.
C++
1
2
3
4
5
6
private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) {
               text1 = textBox1->Text;  
             }
             
    private: System::Void button1_MouseClick(System::Object^  sender, System::Windows::Forms::MouseEventArgs^  e) {
                 if (text1=="5")
глобальную переменную string^ оставил.
Еще раз спасибо!
0
375 / 322 / 32
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
28.02.2011, 09:47 5
Здесь тоже присваивание значения int для System::String^
C++
1
text1 = Convert::ToInt32(textBox1->Text);
Не вижу всей программы, но возможно вам следовало text1 сразу делать int. Тогда только одно преобразование и дальше работаете с числовым типом
C++
1
2
3
4
5
int text1;
...
text1 = Convert::ToInt32(textBox1->Text);
...
if (text1 == 5)
0
8 / 8 / 2
Регистрация: 28.02.2011
Сообщений: 49
13.03.2011, 21:14 6
Цитата Сообщение от FATALIST'92 Посмотреть сообщение
private: System::Void textBox1_TextChanged(System::Object^ sender, System::EventArgs^ e) {
text1 = textBox1->Text;
}
private: System::Void button1_MouseClick(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) {
if (text1=="5")
Смысл в переменной?? не легче сразу
C++
1
2
private: System::Void button1_MouseClick(System::Object^  sender, System::Windows::Forms::MouseEventArgs^  e) {
                                 if (textBox1=="5")
0
214 / 117 / 2
Регистрация: 04.05.2010
Сообщений: 185
15.03.2011, 12:01 7
Цитата Сообщение от RealHeroes Посмотреть сообщение
C++
1
2
private: System::Void button1_MouseClick(System::Object^  sender, System::Windows::Forms::MouseEventArgs^  e) {
                                 if (textBox1=="5")
Наверно все-таки так:
C++
1
2
private: System::Void button1_MouseClick(System::Object^  sender, System::Windows::Forms::MouseEventArgs^  e) {
                                 if (textBox1->Text=="5")
0
Эксперт JavaЭксперт С++
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
15.03.2011, 12:52 8
Цитата Сообщение от pettson Посмотреть сообщение
C#
1
2
private: System::Void button1_MouseClick(System::Object^ *sender, System::Windows::Forms::MouseEventArgs^ *e) {
                                 if (textBox1->Text=="5")
Наверно все-таки так:
C#
1
2
private: System::Void button1_MouseClick(System::Object^ *sender, System::Windows::Forms::MouseEventArgs^ *e) {
                                 if (textBox1->Text->Equals("5"))
Добавлено через 3 минуты
Цитата Сообщение от RealHeroes Посмотреть сообщение
Смысл в переменной?? не легче сразу
не легче. Потому что строка записывается при вводе текста, может как-то обрабатываться, а читается уже в другом событии - при крике мышкой.
1
15.03.2011, 12:52
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.03.2011, 12:52
Помогаю со студенческими работами здесь

На TabControl ах TextBox ы, как при изменении значения TextBox а изменять все остальные?
Есть форма на ней TabControl с четыремя вкладкам. На каждой вкладке по TextBox. При загрузке...

Поиск в документе word через vba значения после и запись в значения в переменную
Добрый день. Подскажите пожалуйста, как мне посредством vba сделать поиск в word по значению...

Textbox в переменную
Необходимо создать динамически текстбоксы типа string. Пользователь введёт в них свой слова...

Сравнить textBox и переменную
Как сравнить текст в textBox с текстом сохраненный в переменной???


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала согласования+ стартер fast регистров. Файлы прилагаю. . . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru