Текущий архив: 2006.01.01;
Скачать: CL | DM;
Вниз
TPopupMenu со вложеным TEdit-ом Найти похожие ветки
← →
Tor © (2005-12-05 12:38) [0]Доброго времени суток ALL!
Кто знает как сделать TPopupMenu с возможностью ввода, т.е. добавить TEdit в контекстное меню?
← →
ANB © (2005-12-05 12:48) [1]А зачем ? Можно же сделать отдельное окно. Ты же в главное меню эдиты не засовываешь ?
← →
Tor © (2005-12-05 12:58) [2]нет именно надо меню, с эдитом, окно есть, а это как бы быстрое выполнение определенной функции. Просто не хочеться создавать куча пунктов в меню, так просто юзвер ведет цифру и все.
← →
TStas © (2005-12-05 13:20) [3]А Combobox тогда чем не подходит? Быстро ввел цифру, нашелся пункт меню в списке. Я могу повесить код динамического создания PopUpMenu, но ему же надо откуда-то Onclick назначать
← →
-=SPIDER=- © (2005-12-05 13:26) [4]Пиши свой компонент
← →
Tor © (2005-12-05 14:07) [5]Да. Не долгое рытье в инете привело к мысли что на обычный tpopupmenu не положиш tedit. Только писать свой компонет например через twincontrol. А это время.
← →
Leonid Troyanovsky © (2005-12-05 14:41) [6]
> Tor © (05.12.05 14:07) [5]
> например через twincontrol. А это время.
Не надо ничего писать.
Назначается пустой TPopupMenu с примерно таким OnPopup:
s := InputBox("Input", "Value", "");
--
Regards, LVT.
← →
Tor © (2005-12-05 15:19) [7]Не совсем то что я хотел, но гораздо короче чем лепить свой диалог.
Мне надо что бы поле ввода распологалось в самом меню.
← →
Amoeba © (2005-12-05 15:36) [8]
> Мне надо что бы поле ввода распологалось в самом меню.
Ты где-нибудь такое видел?
← →
Tor © (2005-12-05 16:04) [9]2 Amoeba
Конечно, например проект DelphiWord.
← →
Игорь Шевченко © (2005-12-05 16:12) [10]
> Ты где-нибудь такое видел?
MS Access, например
← →
jack128 © (2005-12-05 16:25) [11]Tor © (05.12.05 14:07) [5]
А это время
Есть готовые реализации.
← →
Tor © (2005-12-05 16:38) [12]Народ мы чуток отвлеклись ;)
Стороние компоненты решил в этом проекте не использовать, а точнее поменьше и по необходимости, от них не всегда есть ощутимая польза.
Да это не проблема сделать такое меню, приходилось делать меню с плавным развертыванием, но щас времени не так много для реализации этой фантазии.
Подумал есть быстрый способ, что-то типа назначить TEdit-у родителем TPopupMenu, но это не так. :(
← →
Игорь Шевченко © (2005-12-05 16:53) [13]
> Да это не проблема сделать такое меню
Я бы не стал так категорично утверждать. Все мне известные меню с такой функциональностью - это хорошо написанные контролы, имитирующие поведение меню.
Кстати, из сторонних компонент можно порекомендовать ExpressBars (http://www.devexpress.com), там вроде эта возможность была.
Страницы: 1 вся ветка
Текущий архив: 2006.01.01;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.11 c