Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
DelphiLexx ©   (2006-03-14 14:14) [0]

Есть 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 14:24) [1]

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


 
DelphiLexx ©   (2006-03-14 15:27) [2]


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

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


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


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

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


 
DelphiLexx ©   (2006-03-14 15:53) [4]


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

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


 
clickmaker ©   (2006-03-14 16:04) [5]


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

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



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.04 c
1-1145988512
gear
2006-04-25 22:08
2006.06.04
Как примагнитить одну форму к другой?


15-1147506391
Deka
2006-05-13 11:46
2006.06.04
Разыскиваются моноширинные шрифты. Надоело смотреть на Arial.


4-1142251757
Чапаев
2006-03-13 15:09
2006.06.04
Кто запустил процесс?


10-1120040942
12345
2005-06-29 14:29
2006.06.04
реализация клиента и сервера на разных языках


2-1147783544
seleman
2006-05-16 16:45
2006.06.04
TGroupbox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский