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

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

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