Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Возврат изменений положения атрибутов окна не работает

Возврат изменений положения атрибутов окна не работает
Я
   DES
 
18.11.20 - 23:49
делаю над полем HTMLдокумента 1с8.3.17.1549
Сохраняю значения координат окна и его размеров
и устанавливаю новые
    ОкноЭксплорер = ЭтаФорма.ЭлементыФормы.Эксплорер;
    ЭксплорерЛево = ОкноЭксплорер.Лево;
    ЭксплорерВерх = ОкноЭксплорер.Верх;
    ЭксплорерШирина = ОкноЭксплорер.Ширина;
    ЭксплорерВысота = ОкноЭксплорер.Высота;
    ОкноЭксплорер.Лево = 2;
    ОкноЭксплорер.Верх = 3;
    ОкноЭксплорер.Ширина = ЭтаФорма.ЭтаФорма.Ширина-3;
    ОкноЭксплорер.Высота = ЭтаФорма.ЭтаФорма.Высота-30;

все работает как нужно

делаю откат
    ОкноЭксплорер = ЭтаФорма.ЭлементыФормы.Эксплорер;
    ОкноЭксплорер.Лево = ЭксплорерЛево;        
    ОкноЭксплорер.Верх = ЭксплорерВерх;
    ОкноЭксплорер.Ширина = ЭксплорерШирина;
    ОкноЭксплорер.Высота = ЭксплорерВысота;
никаких ошибок, но Лево и Верх не принимают значения. (Как будто защита от записи)
окно изменяет размеры, но не координаты,
а если в отладчике поменять Лево и Верх вручную, то элемент возвращается на место.
В чем может быть проблема?
   hhhh
 
1 - 19.11.20 - 00:42
(0) ЭксплорерЛево наверно не число.
   DES
 
2 - 19.11.20 - 00:45
Все , мысль проскочила.
нужно делать сначfла размеры потом координаты
так работает.
элемент не примет новые координаты если не влазит в окно.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.