Студия/OnDoubleClick
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;