Вниз
Скачать: CL | DM;

Меню   Найти похожие ветки 

← →
QAZ   (2009-09-22 12:34) [0]

как сделать чтобы при выборе пункта в меню оно не закрывалось ?


← →
Игорь Шевченко ©   (2009-09-22 13:03) [1]

не делать меню


← →
brother ©   (2009-09-23 04:32) [2]

самому реализовать, не используя стандартное меню


← →
QAZ   (2009-09-23 11:20) [3]

самому некашерно
ведь оно не закрывается когда щелкаеш на подменю
значит както его можно обмануть, хуком аль еще чем


← →
Игорь Шевченко ©   (2009-09-23 14:38) [4]

QAZ   (23.09.09 11:20) [3]

Не надо желать странного, дольше провозишься, а еще дольше будешь глюки разных систем отлавливать


← →
Smile   (2009-09-23 14:50) [5]

> как сделать чтобы при выборе пункта в меню оно не закрывалось ?

Не выбирать


← →
Leonid Troyanovsky ©   (2009-09-23 15:02) [6]


> Smile   (23.09.09 14:50) [5]

> > как сделать чтобы при выборе пункта в меню оно не закрывалось

> Не выбирать

Не щелкать.

--
Regards, LVT.


← →
clickmaker ©   (2009-09-23 15:02) [7]

> чтобы при выборе пункта в меню оно не закрывалось ?

а что должно происходить?


← →
QAZ   (2009-09-24 13:33) [8]


> а что должно происходить?

выделение и переключение чеков и радио


← →
clickmaker ©   (2009-09-25 14:16) [9]

> выделение и переключение чеков и радио

у пунктов меню?
а не проще ли радиогруп взять или чеклистбокс?


← →
TIF ©   (2009-09-25 21:39) [10]

Если уж очень сильно хочется МЕНЮ, тогда можно организовать интерфейс а-ля Ribbon :) И туда поставить
> радиогруп или чеклистбокс

Можно будет хоть защёлкаться, "ленточное меню" не исчезнет :^)

А вообще какое-то решение для сабж-а точно имеется
Вот в Delphi World как-то же засунули Edit в пункт меню... Можно редактировать название статьи, а меню не исчезнет:
http://pinpic.ru/img/7043.html


← →
Омлет   (2009-09-25 23:09) [11]

Меня тоже напрягает, что меню с галочками пропадает, когда щелкаю :)


← →
Германн ©   (2009-09-26 02:37) [12]


> Омлет   (25.09.09 23:09) [11]
>
> Меня тоже напрягает, что меню с галочками пропадает, когда
> щелкаю :)
>

Да всех, имхо, напрягает. Но тут уж претензии к MS.


← →
0x00FF00   (2009-09-26 14:24) [13]

В данный момент Винды под рукой нет (т.е. проверить свои данные не могу), однако, насколько помню, можно установить пункту "неисчезания" спецстиль MF_DISABLED (но не MF_GRAYED!), и тогда он перестанет исчезать при мышеклике, но отрисуется вполне исправно. Только вот реакцию на такой мышеклик придётся отлавливать вручную. Ибо MF_DISABLED.


← →
QAZ   (2009-09-28 13:36) [14]

MF_DISABLED и MF_GRAYED одно и тоже


← →
Leonid Troyanovsky ©   (2009-09-28 14:55) [15]


> QAZ   (28.09.09 13:36) [14]

> MF_DISABLED и MF_GRAYED одно и тоже

Нет.

--
Regards, LVT.


← →
clickmaker ©   (2009-09-28 15:19) [16]

> Вот в Delphi World как-то же засунули Edit в пункт меню...
> Можно редактировать название статьи, а меню не исчезнет:

это фотомонтаж


← →
intlex   (2009-10-01 16:13) [17]

попробовать сделать дочерний компонент от TMenuItem и на нем перекрыть сообщение WM_LBUTTONDOWN в котором вручную вызвать событие onClick этого элемента меню



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.006 c
1-1283231923
Элия
2010-08-31 09:18
2012.01.29
Как определить виден ли скролл. ListView.


15-1318365002
Юрий
2011-10-12 00:30
2012.01.29
С днем рождения ! 12 октября 2011 среда


3-1270836090
AlexJ
2010-04-09 22:01
2012.01.29
Не видны изменения при модификации через Edit ... Post


2-1319306729
Katie
2011-10-22 22:05
2012.01.29
caption для лейб


15-1317960201
Smile
2011-10-07 08:03
2012.01.29
Anatoly Podgoretsky - с Юбилеем!




   Наверх