Menu.Item.Child

From SunFlurry wiki
Revision as of 08:42, 27 November 2023 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Child (Свойства пунктов меню)
Объект:Меню
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку, число, неверный индекс
Визуальность:Да

Функция получает подпункт текущего пункта меню по его индексу или идентификатору.

Синтаксис

Menu.Item.Child(<Идентификатор или индекс подчиненного пункта меню (INT,STRING)>):<Искомый пункт меню (MENUITEM)>

Аргументы

  • <Индекс меню (INT)> - Задает индекс меню. Индексация начинается с единицы. Если аргумент не указан, будет использоваться загруженное в данный момент главное меню.

Возвращаемое значение

Возвращает объект типа пункт меню.

Примеры

//Выводит дерево пунктов текущего главного меню

  Function ВывестиПодпункты(аПункт,Смещ)
    For i:=1 To аПункт.Count Do
      Message(Смещ+аПункт.Child(i).Caption);
      ВывестиПодпункты(аПункт.Child(i),Смещ+"  ");
    EndDo;
  EndFunction

For i:=1 To Menu.ItemCount Do
  Message(Menu.Item(i).Caption);
  ВывестиПодпункты(Menu.Item(i),"  ");
EndDo;