![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вызов редактора компонента из Popup-меню [D7, Win2k]
Anatoly © (2004-12-29 12:27:00)У меня написан компонент с редактором. Как сделать так, чтобы редактор можно было вызывать не только по двойному щелчку мыши, но и из popup-меню, как это сделано, например, в TQuery ("Fields editor..."). Спасибо!
Юрий Зотов (2004-12-29 14:06:00) [1]Посмотрите PrepareItem.
Anatoly (2004-12-29 13:57:00) [2]Еще один вопрос: можно ли добавить в этот пункт меню свою картинку?
Юрий Зотов (2004-12-29 13:12:00) [3]> Anatoly © (29.12.04 12:54) [2]
Если добавляется только один пункт, то без разницы. По умолчанию ExecuteVerb(0) как раз и вызывает Edit, а сам ничего не делает.
Anatoly (2004-12-29 12:54:00) [4]Спасибо, все заработало! Но: как раз в данном случае Edit перекрывать нежелательно, надо перекрывать ExecuteVerb(index).
Юрий Зотов (2004-12-29 12:32:00) [5]В редакторе надо перекрыть не только метод Edit, а еще и методы GetVerbCount (возвращает кол-во Ваших пунктов меню) и GetVerb (возвращает Caption пункта меню по его индексу).