Difference between revisions of "Студия/OnDoubleClick"
(Created page with "{{infobox function |name=OnDoubleClick |element=Текстовое поле, Список значений, Группа элементов, Таблица значений,...") |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 07:55, 7 February 2021
| OnDoubleClick (Визуальные события) | |||||||
|---|---|---|---|---|---|---|---|
| |||||||
Событие, возникающее при двойном клике левой клавишей мыши по элементу либо при нажатии Enter в таблице значений.
Примеры
//Пример события OnDoubleClick при навигации по таблице внешних отчетов
MainTab:=Form.MainTab.Value;
If MainTab.SelectedLine=0 Then
Exit;
EndIf;
MainTab.CurLine:=MainTab.SelectedLine;
//спУровень -- верхние папки, в которых сейчас находится курсор
If MainTab.CurLine<=спУровень.Size() Then
ТекЭлемент:=спУровень.Get(MainTab.CurLine);
ТекПапка:="";
For i:=1 To MainTab.CurLine-1 Do
ТекПапка:=ТекПапка+спУровень.Get(i)+"\";
EndDo;
ОбновитьТаблицу();
//Проверка, кликнул ли пользователь на иконку папки
ElseIf MainTab.Icon(MainTab.CurLine,"Иконка")=98 Then
ТекЭлемент:=MainTab.Наименование;
ТекПапка:=ТекПапка+MainTab.Наименование+"\";
ОбновитьТаблицу();
Else
//Открытие внешнего отчета
LoadModule(1,MainTab.Объект,MainTab.Параметр,0,"Module","Form");
EndIf;