UseSelectOnRightClick: Boolean;
UseSelectOnRightClick: boolean;
Свойство UseSelectOnRightClick определяет, нужно ли выделять элементы по клику правой кнопки мыши.
Доступные значения:
True. По клику правой кнопкой мыши нужно выделять элементы;
False. По клику правой кнопкой мыши элементы выделяться не будут.
Для выполнения примера предполагается наличие в репозитории экспресс-отчета с идентификатором «EXPRESS».
Добавьте ссылки на системные сборки: Express, Metabase и Visualizators.
Sub userProc;
Var
Metabase: IMetabase;
EaxAnalyzer: IEaxAnalyzer;
BubbleTree: IVZBubbleTree;
Begin
Metabase := MetabaseClass.Active;
EaxAnalyzer := Metabase.ItemById("EXPRESS").Edit As IEaxAnalyzer;
// Получим пузырьковое дерево
BubbleTree := EaxAnalyzer.BubbleTree.BubbleTree;
// Признак возможности выделения элементов правой кнопкой мыши
BubbleTree.UseSelectOnRightClick := True;
// Сохраним экспресс-отчет
(EaxAnalyzer As IMetabaseObject).Save;
End Sub userProc;
В результате выполнения примера для элементов пузырькового дерева установлена возможность выделения по клику правой кнопки мыши.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Visualizators;
…
Public Shared Sub Main(Params: StartParams);
Var
Metabase: IMetabase;
EaxAnalyzer: IEaxAnalyzer;
BubbleTree: IVZBubbleTree;
Begin
Metabase := Params.Metabase;
EaxAnalyzer := Metabase.ItemById["EXPRESS"].Edit() As IEaxAnalyzer;
// Получим пузырьковое дерево
BubbleTree := EaxAnalyzer.BubbleTree.BubbleTree;
// Признак возможности выделения элементов правой кнопкой мыши
BubbleTree.UseSelectOnRightClick := True;
// Сохраним экспресс-отчет
(EaxAnalyzer As IMetabaseObject).Save();
End Sub;
См. также: