Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
C/C++ - Работа с контроллами в C++

Аватара для Medic84

$AutoITer


Автор проектов


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

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


Такой вопрос. Вот где можно найти все функции, которые можно осуществить с контроллами?
Вот захотел я написать простой "сложитель". Не пойму как считать с Edit1 и Edit2 значения и присвоить их сумму в поле Edit3

-------

AutoIT Русское сообщество| Моя лаборатория


Отправлено: 21:00, 19-04-2010

 

Аватара для Drongo

Будем жить, Маэстро...


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

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


Цитата Medic84:
Не пойму как считать с Edit1 и Edit2 значения и присвоить их сумму в поле Edit3 »
Я правильно понял задачу?

Код: Выделить весь код
void __fastcall TForm1::Button1Click(TObject *Sender)
{
   int a, b, c;

   a = Edit1->Text.ToInt();
   b = Edit2->Text.ToInt();

   c = a + b;

   Edit3->Text = c;
}

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:34, 19-04-2010 | #2



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

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


Аватара для Medic84

$AutoITer


Автор проектов


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

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


Да. Именно это.
Text.ToInt() - ну вот где найти подобные функции?!

-------

AutoIT Русское сообщество| Моя лаборатория


Отправлено: 22:19, 19-04-2010 | #3


Аватара для Drongo

Будем жить, Маэстро...


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

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


Цитата Medic84:
Text.ToInt() - ну вот где найти подобные функции?! »
Это не совсем функции. Text - это свойство, а вот ToInt() уже функция приводящая текст из Edit в целое.

Цитата Medic84:
где найти подобные функции?! »
Ну, наверное в справке? А можно в листинге с кодом нажать комбинацию Ctrl + Пробел появится список всех доступных функций, а если ввести вот так
Код: Выделить весь код
Edit2->Text.
и нажать комбинацию, то высветится список доступных функций для этого компонента.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:30, 19-04-2010 | #4


Аватара для Medic84

$AutoITer


Автор проектов


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

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


Да проблема в том, что работаю на CodeGear, а там ни справка не работает, ни автозаполнения нету

-------

AutoIT Русское сообщество| Моя лаборатория


Отправлено: 19:58, 20-04-2010 | #5


Аватара для Drongo

Будем жить, Маэстро...


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

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


Цитата Medic84:
Да проблема в том, что работаю на CodeGear »
НОрмально, CodeGear, тот же C++ Builder. справка там должна быть, возможно не доустановлена как компонент или не скачана. А автозаполнение работает, попробуйте ввести в обработчик кнопки тот код что я написал, поставьте курсор после точки или после стрелки -> и нажмите Ctrl + пробел
Код: Выделить весь код
Edit2->Text.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:59, 20-04-2010 | #6


Аватара для ultrakiller

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


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

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


Установить в входящую в комплект справку и будет у вас все хорошо(знакомая ситуация)

Последний раз редактировалось ultrakiller, 22-04-2010 в 13:59. Причина: очепятки


Отправлено: 13:59, 22-04-2010 | #7


ИО Капитана Очевидности


Contributor


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

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


Цитата Medic84:
Text.ToInt() - ну вот где найти подобные функции?! »
В справочнике

Вдумчиво читаем описание класса объекта "формы" (оно же "окно"). Видим строчку TEdit *Edit1;
Понимаем, что Edit1 - это объект (точнее, указатель на объект) класса TEdit. Читаем справку по методам и свойствам данного класса.
Узнаём, что у объектов данного класса есть свойство Text - объект класса AnsiString. Читаем справку по методам и свойствам данного класса.

В принципе, достаточно поставить точку (для объектов и ссылок) или стрелку (для указателей), и среда разработки выведет список доступных методов (функций класса) и свойств (значений класса).

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:25, 04-05-2010 | #8



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Работа с почтой Geolog Хочу все знать 1 22-06-2006 18:12
Работа БП Surround Хочу все знать 5 05-03-2006 21:40
Работа ХР с CD LamerOK Microsoft Windows 2000/XP 8 17-04-2004 23:51
работа ХР в домене muha II Сетевые технологии 1 28-06-2003 10:57
C/C++ - Лабораторная работа ustrel Программирование и базы данных 13 04-04-2003 00:22




 
Переход