ACMENU — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
[[AcMenu]] - это функция, описанная в файле [[QrAddFn.pas]]
+
[[ACMENU]] - это функция, описанная в файле [[QrAddFn.pas]]
 
+
 
  Функция предлагает пользователю выбрать один или несколько вариантов из предложенного списка
 
  Функция предлагает пользователю выбрать один или несколько вариантов из предложенного списка
 
+
[[ACMENU]]( Title, Arr, [IsNameOfArr] [,CurItem=0], nil [,aLeft=-1] [,aTop=-1] [,ItemsFont=nil] [,TitleFont=nil] [,IsMultiChoice=.f.] [,ArChoice=nil] [,NeedEnt=True] )
[[AcMenu]]( Title, Arr, [IsNameOfArr] [,CurItem=0], nil [,aLeft=-1] [,aTop=-1] [,ItemsFont=nil] [,TitleFont=nil] [,IsMultiChoice=.f.] [,ArChoice=nil] [,NeedEnt=True] )
+
  
 
Title - заголовок окна
 
Title - заголовок окна
Строка 14: Строка 12:
 
когда IsNameOfArr=true, Arr считаем именем массива
 
когда IsNameOfArr=true, Arr считаем именем массива
 
ArChoice-Массив_выбранных_номеров-здесь результат при множеств.выборе
 
ArChoice-Массив_выбранных_номеров-здесь результат при множеств.выборе
 
 
= Примеры =
 
= Примеры =
 
+
  [[AcMenu]]( 'Действие', { 'Заблокировать проводки', 'Разблокировать проводки'},, 1 )
  AcMenu( 'Действие', { 'Заблокировать проводки', 'Разблокировать проводки'},, 1 )
+
 
+
 
[[Файл:21-12-2015_14-21-35.png]]
 
[[Файл:21-12-2015_14-21-35.png]]
 
+
  local am := [[KodToName]]( { 1, 2 } )
  local am := KodToName( { 1, 2 } )
+
  [[AcMenu]]( 'Выберите склады', KodToName( KodToArr( 'R10', '01' ) ), ~IsMultiChoice := true, ~ArChoice := am )
  AcMenu( 'Выберите склады', KodToName( KodToArr( 'R10', '01' ) ), ~IsMultiChoice := true, ~ArChoice := am )
+
 
+
 
[[Файл:08-04-2016 14-31-14.png]]
 
[[Файл:08-04-2016 14-31-14.png]]
 
 
= Смотрите также =
 
= Смотрите также =
 
[[Полезные функции]]
 
[[Полезные функции]]
  
 
[[Функции Delphi]]
 
[[Функции Delphi]]

Текущая версия на 09:30, 18 сентября 2017

ACMENU - это функция, описанная в файле QrAddFn.pas

Функция предлагает пользователю выбрать один или несколько вариантов из предложенного списка

ACMENU( Title, Arr, [IsNameOfArr] [,CurItem=0], nil [,aLeft=-1] [,aTop=-1] [,ItemsFont=nil] [,TitleFont=nil] [,IsMultiChoice=.f.] [,ArChoice=nil] [,NeedEnt=True] )

Title - заголовок окна

Arr - массив вариантов для выбора

CurItem - номер текущего элемента, при появлении окна

номер пункта/-1 когда IsNameOfArr=true, Arr считаем именем массива ArChoice-Массив_выбранных_номеров-здесь результат при множеств.выборе

Примеры

AcMenu( 'Действие', { 'Заблокировать проводки', 'Разблокировать проводки'},, 1 )

21-12-2015 14-21-35.png

local am := KodToName( { 1, 2 } )
AcMenu( 'Выберите склады', KodToName( KodToArr( 'R10', '01' ) ), ~IsMultiChoice := true, ~ArChoice := am )

08-04-2016 14-31-14.png

Смотрите также

Полезные функции

Функции Delphi