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

Вниз

popup run time   Найти похожие ветки 

 
Nick-From ©   (2004-05-27 19:39) [0]

Подскажите пожалуйста, как сделать для пунктов popup-menu - различные подменю в runtime. Пункты меню делаю так, а подпункты не выходит чего-то.

var
 NewItem: TMenuItem;

   NewItem := TMenuItem.Create(aPopup);
   NewItem.Caption := "Заголовок меню";
   NewItem.OnClick := FormMain.pmRatingsClick;
   NewItem.Tag := i;
   aPopup.Items.Add(NewItem);


 
jack128 ©   (2004-05-27 19:42) [1]

NewItem.Add(SuperNewItem)


 
Nick-From ©   (2004-05-27 20:50) [2]

Спасибо выручил :)

Смысл в том, что это меню создается по матрице (первый уровень - столбцы; второй уровень - значения в столбцах по строкам). При нажатии на пункт меню нужно взять соответствующее значение из матрицы. Я связывал индексы матрицы с Tag"ами пунктов меню. Т.е. будет примерно так:
Меню:
1 - 1 2 3 4 5
2 - 1 2 3
3 - 1 2 3 4 5 6 7

Как можно получить Tag номера столбца по нажатию (это номера из первого столбца, слева от тире)?  Т.е. таг пункта меню, к которому нажатое меню прецеплено как подменю?


 
Gero ©   (2004-05-27 23:33) [3]

TMenuItem(Sender).Parent.Tag


 
Nick-From ©   (2004-05-28 00:13) [4]

пасиба :)


 
lak ©   (2004-05-29 01:17) [5]

бруда, мог бы и мне позвонить... сам парился над этим :o)



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

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

Наверх




Память: 0.47 MB
Время: 0.058 c
6-1082652506
37
2004-04-22 20:48
2004.06.13
Браузер


6-1082878311
барбос
2004-04-25 11:31
2004.06.13
Как добавить ,библиотеку (MSHTML_TLB) как ActiveX, в секцию uses?


3-1085468017
Соловьев
2004-05-25 10:53
2004.06.13
Тормозит АДО


1-1085946374
Fly
2004-05-30 23:46
2004.06.13
Вопрос


1-1086160237
snake1977
2004-06-02 11:10
2004.06.13
Переустановка системы