Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / контролы CEdit / 5 сообщений из 5, страница 1 из 1
30.04.2006, 18:32
    #33699821
Ясень
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контролы CEdit
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
02.05.2006, 08:57
    #33700813
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контролы CEdit
а как ты связываешь их?
...
Рейтинг: 0 / 0
02.05.2006, 09:22
    #33700843
Nahel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контролы CEdit
1. Создай свой класс производный от ЦЕдит
2. Лови в нем ON_CHAR
3. m_sEditOut = m_sEditIn;
...
Рейтинг: 0 / 0
02.05.2006, 09:25
    #33700850
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контролы CEdit
только Update'ить не забывай
...
Рейтинг: 0 / 0
02.05.2006, 09:32
    #33700861
Nahel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
контролы CEdit
Ясень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
Форумы / C++ [игнор отключен] [закрыт для гостей] / контролы CEdit / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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