Показать сообщение отдельно
  #5  
Старый 16.10.2016, 09:57
Foma Foma вне форума
Прохожий
 
Регистрация: 14.10.2016
Сообщения: 6
Версия Delphi: Delphi 2009
Репутация: 10
По умолчанию Вызов функции

Здравствуйте, Alegun! Вот образец моего вызова этой злосчастной функции:


Код:
procedure TMyComponentEditor.PrepareItem(Index: Integer; const AItem: IMenuItem);
begin
  
  case Index of
    3: begin                 //в пункт 3 основного меню хочу добавить подменю
                                  из 3-х нижеследующих пунктов
         
AItem.AddItem('Center', 0, false, true, nil, 0, '');  //мой вызов функции
AItem.AddItem('Left', 0, false, true, nil, 0, '');
AItem.AddItem('Right', 0, false, true, nil, 0, '');  

{А это я нашёл в Интернете
/ / Добавить подменю
Функция AddItem (Const ACaption: WideString; AShortCut: TShortCut;
AChecked, AEnabled: Boolean; AOnClick: TNotifyEvent = ноль;
hCtx: THelpContext = 0; Const AName: строка = ''): IMenuItem; перегрузки;
Функция AddItem (AAction: TBasicAction;
Const AName: строка = ''): IMenuItem; перегрузки;
/ / Добавить разделитель меню
Функция AddLine (Const AName: строка = ''): IMenuItem;
/ / Установить пункт меню Проверено
Свойство Checked: Boolean чтения GetChecked написать SetChecked;
/ / Установите пункт меню Включено
Свойство Enabled: Boolean чтения GetEnabled записи SetEnabled;
/ / Установить пункт меню Visible
свойство Visible: Boolean чтения GetVisible SetVisible записи;
}

       end;

  end;

  Designer.Modified;
end;
Ответить с цитированием