Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

При нажатии клавиши передавать символ в два окна


DelphiLexx ©   (2006-03-14 14:14:00) 

Есть ListBox.Parent := Memo1 и ListBox.Visible = false . При нажатии символа "<" ListBox.Visible := true, после чего появляется ListBox со значениями. При нажатии клавиши из списка ListBox'a автоматически выбирается то значение, которое начинается с буквы которую мы нажали. Мне необходимо сделать чтобы это буква отображалась и в родителе ListBox'a т.е. в Memo1 см.рис. http://www.rsdn.ru:80/File/26841/2.JPG Как это сделать?


clickmaker   (2006-03-14 16:04:00) [1]


> DelphiLexx ©   (14.03.06 15:53) [4]

ну ежели ты замахнулся на такую сложную вещь, как редактор с подсказками, то уж отловить в WndProc родителя листбокса LBN_SELCHANGE не составит труда?
Либо OnKeyPress с накоплением символов и последующей их вставкой в текущую позицию мемо.


DelphiLexx   (2006-03-14 15:53:00) [2]


> если тебе нужна одна буква, то можно попробовать ListBox.
> OnKeyPress

Я незнаю одна буква или несколько, нужен аналог того как работает окно свойтсв в Delphi. В самом начале в описании вопроса я всё разъяснил.


clickmaker   (2006-03-14 15:45:00) [3]


> DelphiLexx ©   (14.03.06 15:27) [2]

если тебе нужна одна буква, то можно попробовать ListBox.OnKeyPress


DelphiLexx   (2006-03-14 15:27:00) [4]


> ловить WM_COMMAND с LBN_SELCHANGE, видимо

Примерно на коде покажи как это будет выглядеть.


clickmaker   (2006-03-14 14:24:00) [5]

ловить WM_COMMAND с LBN_SELCHANGE, видимо


Наверх

Титульная страница Поиск, карта сайта Написать письмо