Skip to content

Commit

Permalink
Интерактивная справка. Часть 4. #2019
Browse files Browse the repository at this point in the history
  • Loading branch information
Pr-Mex committed Jul 30, 2023
1 parent e3d777f commit b01b522
Showing 1 changed file with 36 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -441,6 +441,14 @@
"Перемещает курсор мышки к указанному элементу формы. Параметр ""Тип"" является необязательным.",
"Прочее.UI Automation.Курсор к элементу формы");


Ванесса.ДобавитьШагВМассивТестов(ВсеТесты,
"ЯПеремещаюКурсорМышкиКТекстуВСтрокеРедактораVAВРежимеОбучения(Парам01)",
"ЯПеремещаюКурсорМышкиКТекстуВСтрокеРедактораVAВРежимеОбучения",
"И я перемещаю курсор мышки к тексту в строке редактора 8 VA в режиме обучения",
"",
"");

Возврат ВсеТесты;

КонецФункции
Expand Down Expand Up @@ -2736,6 +2744,34 @@
КонецФункции


&НаКлиенте
//И я перемещаю курсор мышки к тексту в строке редактора 8 VA в режиме обучения
//@ЯПеремещаюКурсорМышкиКТекстуВСтрокеРедактораVAВРежимеОбучения(Парам01)
Функция ЯПеремещаюКурсорМышкиКТекстуВСтрокеРедактораVAВРежимеОбучения(НомерСтроки) Экспорт
НачНомерСтроки = Число(НомерСтроки);
КонНомерСтроки = Число(НомерСтроки);

Left = 1000000000000000;
Top = 1000000000000000;
Bottom = -1;
Right = -1;

ОпределитьКоординатыТекстаВРедактореВДиапазонеСтрок(Left, Top, Bottom, Right, НачНомерСтроки, КонНомерСтроки);

ЭлементРедактора = ЭлементРедактораUIAutomation();
КоординатыРедактора = ЭлементРедактора.Size;

МасштабЭкрана = Ванесса.ПолучитьМасштабЭкрана();
Коеф = (МасштабЭкрана - 100)/100;

LeftФин = КоординатыРедактора.Left + Left + Цел(Left*Коеф);
TopФин = КоординатыРедактора.Top + Top + Цел(Top*Коеф);
RightФин = КоординатыРедактора.Left + Right + Цел(Right*Коеф);
BottomФин = КоординатыРедактора.Top + Bottom + Цел(Bottom*Коеф);

Ванесса.ВыполнитьПеремещениеМышкиВнешнейКомпонентой(LeftФин + Цел((RightФин - LeftФин)/2), TopФин + Цел((BottomФин - TopФин)/2));

КонецФункции


//ВремСтруктура = Новый Структура;
Expand Down

0 comments on commit b01b522

Please sign in to comment.