| imho.ws |
![]() |
|
|
|
# 1 |
|
::VIP::
Регистрация: 11.06.2003
Адрес: Там...
Сообщения: 236
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Добавление нескольких TMenuItem в PopupMenu
Собственно, что требуется:
Меню, назовем его Menu (класса TPopupMenu) должно в программе менятся, т.е. должно уменьшаться/увеличиваться количество Item'ов в этом меню... Пробовал сделать через цикл: Код:
var it: TMenuItem; a: array of TMenuItem; i: integer; begin SetLength(a, 0); for i:=0 to SomeNum do begin it:=TMenuItem.Create(nil); it.Caption:=SomeString; SetLength(a, Length(a)+1); a[Length(a)-1]:=it; it.Free; end; Menu.Items.Add(a); Как быть? |
|
|
|
|
# 7 | |
|
::VIP::
Регистрация: 11.06.2003
Адрес: Там...
Сообщения: 236
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Сообщение:
Цитата:
Код:
procedure TForm1.First1Click(Sender: TObject); begin /// end; a[Length(a)-1].OnClick:=First1Click; Последний раз редактировалось f00rd; 17.02.2004 в 17:02. |
|
|
|
|
|
# 8 | |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Посмотри как оформляются обработчики событий. В частности OnClick.
Добавлено через 2 минуты: Цитата:
Добавлено через 1 минуту: PS: Вернее это не ссылка, а сам объект. |
|
|
|