Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.07;
Скачать: CL | DM;

Вниз

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

 
Igel   (2003-06-24 10:32) [0]

К Контролу присоединить могу, а вот как сделать, чтобы вызывалось в зависимости от уровня дерева и именно на нужном элементе?
Т.е. Если я кликаю на пустом месте дерева, то меню1, если на корневой ветке, то меню2 и т.д.


 
Семен Сорокин ©   (2003-06-24 10:35) [1]

отрабатывай onMouseDown + GetItemAtPos смотри какой узел, если есть PopupMenu<1,2,3>.Popup(..


 
NAlexey ©   (2003-06-24 10:40) [2]

Если я тебя правильно понял, то если например дерево имеет порядка 1000 веток, тебе надо 1000 меню чёль? Не проще при клике формировать меню и выбрасывать его где тебе надо?


 
Семен Сорокин ©   (2003-06-24 10:43) [3]

NAlexey © (24.06.03 10:40)
нет не правильно понял, если нет узла - то одно меню, если есть - то другое(другие)


 
Igel   (2003-06-24 10:46) [4]

Семен, посмотрю GetItemAtPos. Вся проблема заключалась, в выборе ветки.

Алексей, все правильно, но не веток, а уровней вложенности. В моем случае их 2.


 
Семен Сорокин ©   (2003-06-24 10:49) [5]

Igel (24.06.03 10:46)
обшибочка вышла не GetItemAtPos, а GetNodeAt


 
Igel   (2003-06-24 10:54) [6]

Семен, спасибо!!
Только я не onMouseDown использовал, а onContextPopup. Это наверное лучше... :))

ICQ #307634884



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

Текущий архив: 2003.07.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
3-19957
werr
2003-06-10 14:37
2003.07.07
Как переиндескировать?


3-20002
Cranium
2003-06-13 14:42
2003.07.07
Можно ли получить список таблиц открытых пользователем ...


1-20151
picaroon
2003-06-25 07:18
2003.07.07
Передача переменных из формы в форму.


1-20095
Mihey
2003-06-24 00:45
2003.07.07
Общее событие OnClick для нескольких контролов...


7-20328
Max Kronos
2003-04-17 18:10
2003.07.07
Програмное завершение процессов в WinXP