powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / контролы CEdit
5 сообщений из 5, страница 1 из 1
контролы CEdit
    #33699821
Ясень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Visual C++ 6.0

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Два контрола CEdit связаны переменными
	CString	m_sEditIn;
	CString	m_sEditOut;
m_sEditOut = m_sEditIn;
	UpdateData(FALSE);

Предполагал, что событие EN_CHANGE позволит
При вводе очередного символа из клавиатуры
В контрол  m_sEditIn отражать введенню строку
И в контроле m_sEditOut. Допустим,
в контроле  m_sEditIn имеем
БАРСЕЛОНА, В контрол  m_sEditOut
Тоже должно быть БАРСЕЛОНА,
не тут – то было. Перепробовал события
EN_KILLFOCUS
EN_UPDATE
EN_SETFOCUS
Не подходят.
СПАСИБО
...
Рейтинг: 0 / 0
контролы CEdit
    #33700813
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как ты связываешь их?
...
Рейтинг: 0 / 0
контролы CEdit
    #33700843
Nahel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Создай свой класс производный от ЦЕдит
2. Лови в нем ON_CHAR
3. m_sEditOut = m_sEditIn;
...
Рейтинг: 0 / 0
контролы CEdit
    #33700850
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только Update'ить не забывай
...
Рейтинг: 0 / 0
контролы CEdit
    #33700861
Nahel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЯсеньVisual C++ 6.0

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Два контрола CEdit связаны переменными
	CString	m_sEditIn;
	CString	m_sEditOut;
m_sEditOut = m_sEditIn;
	UpdateData(FALSE);

Предполагал, что событие EN_CHANGE позволит
При вводе очередного символа из клавиатуры
В контрол  m_sEditIn отражать введенню строку
И в контроле m_sEditOut. Допустим,
в контроле  m_sEditIn имеем
БАРСЕЛОНА, В контрол  m_sEditOut
Тоже должно быть БАРСЕЛОНА,
не тут – то было. Перепробовал события
EN_KILLFOCUS
EN_UPDATE
EN_SETFOCUS
Не подходят.
СПАСИБО
Код: plaintext
1.
2.
3.
4.
5.
CString	m_sEditIn;
	CString	m_sEditOut;
	UpdateData(FALSE); - Получили значение из ЦЕдита
m_sEditOut = m_sEditIn;
UpdateData(TRUE); - Засунули в ЦЕдит
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / контролы CEdit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]