![]() |
|
|
![]()
|
|
| Modul |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Объясните новичку, как можно вывести данные в Edit Control.
На примере a=b+c, желательно с кодом... P.S. Не могу въехать - после C++ Builder не совсем ясно. --------------------
I'll be back ! |
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
Чесс слово не очень понял вопроса,но предпологаюю что Modul не понял как связать переменную с обьектом.
Modul, щелкаешь на форму првой кнопкой(на edite) там выбираешь Add Variable ну и превязываешь переменную. -------------------- Жизнь - печальная штука. |
|||
|
||||
| Modul |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Как связать я понял.
Не понял какие функции использовать для вывода переменной в Edit Control. Задача: Вывести при нажатии на кнопку переменную a в Edit Control. У меня cтоит Visual Studio 2005 + MSDN. Желательно исходник плиз --------------------
I'll be back ! |
|||
|
||||
| Neitron |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 580 Регистрация: 3.10.2005 Где: Москва Репутация: нет Всего: 5 |
А "+ MSDN" не помогает?
-------------------- Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей. Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ |
|||
|
||||
| Modul |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Так я среду VS вижу всего 1 день !!!
Уж очень мощная она... Поэтому прошу пояснить знающих людей на простом примере. --------------------
I'll be back ! |
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
-------------------- Жизнь - печальная штука. |
|||
|
||||
| Modul |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Спасибо за помощь nikitao !
Еще пару вопросов: 1) Встречал, что переменную по соглашению обозначают m_a, а не a. Но и так работает 2) В авторитетной книжке писали, что можно сбросить флажек Control variable. Попробовал, так не работает. 3) UdateDate(FALSE) - блок инициализируется (из MSDN), что это значит ? или встречал - Обновить данные. UdateDate(TRUE) - данные извлекаются ? UdateDate() - чтение состояния элементов ? --------------------
I'll be back ! |
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
Modul, обьясняю:
Согласно хорошему стилю программирования переменные,связанные с обьектами,обьявляются так: 1.сначало идет 'm_' 2.Затем краткое обозначения типа переменной(т е для int-i,для CString-str,и т п) 3.С большой буквы имя переменной Примеры m_strName Пременная типа CString в которой вероятно хранится имя m_iCost Целочисленная стоймость товара. Тебя никто не застовляет так обьявлять переменные,но так принято в VC++.
Если ты сбросишь этот флажок ,то созданная тобой переменная без дополнительных усилей будет просто членом класса формы в которой ты ее создал и соответственно не будет работать так как тебе надо.Или ты неверно понял книжку или книжку ффтопку. Функция UpdateData определяет взаимосвязь между обьектами формы и переменными связанными с ними.В нее передаются всего один параметр типа BOOL.Который определяет направление записи(если его не указать то по умалчанию он становится TRUE): Если параметр стоит TRUE,то то что написано сейчас в еdit или другом подобном обьекте ,окажется записанным в переменной связанной с обьектом.В противном случае(если FALSE) то значение которое хранится в переменной связанной с обьектом скапируется в сам обьект(т е пока ты не напишешь UpdateData(FALSE) пользователь никогда не увидет результат и наоборот когда не написано UpdateData(TRUE) ты никогда не узнаешь что ввел пользователь) -------------------- Жизнь - печальная штука. |
|||
|
||||
| Modul |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Еще раз спасибо за исчерпывающий ответ nikitao.
Если б смог, поднял бы репутацию тебе !!! --------------------
I'll be back ! |
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
Всешда рад помочь. Всегда можно об этом попросить других участников Это сообщение отредактировал(а) nikitao - 27.4.2006, 16:36 -------------------- Жизнь - печальная штука. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |