0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 5
|
|
1 | |
Как вернуть расположение окна формы по умолчанию при сворачиванию в крайний нижний угол?17.10.2024, 05:02. Показов 384. Ответов 1
Метки нет (Все метки)
Свернутое пользоветельськое окно формы располагается в нижнем левом углу системного окна автоматически. Если с помощью мышки его перетащить в любое другое место системого окна, оно там и дальше будет находится по умолчанию.
По неизестной причине окно стало находится за переделами видимости системного окна и его не представляется возможным развернуть с помощью мышки , только с помощью меню вкладка WINDOW -form designer. Как вернуть расположение файла по умолчанию в крайний нижний угол при его сворачиванию?
0
|
17.10.2024, 05:02 | |
Ответы с готовыми решениями:
1
Как задать размер стороннего окна при открытии и расположение от формы (справа/слева)? Вывести заданный текст в правый нижний угол графического окна Как сдвинуть логотип в левый крайний угол Уменьшение формы и сдвиг ее в правый нижний угол, над панелью задач Растягивания картинки за счет растягивания окна за правый нижний угол |
0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 5
|
|
27.10.2024, 07:13 [ТС] | 2 |
akvvohinc
Сообщений: 4398 Откуда: Москва Дата регистрации: 11.11.2008 Чтобы ресурсный файл можно было открыть командой USE для последующего редактирования, надо отключить его использование в качестве ресурсного файла: SET RESOURCE OFF USE SYS(2005) EXCLUSIVE Находите запись, относящуюся к "главному экрану" вашей формы (там будут и другие записи, относящиеся к этой же форме, например, для окон её методов): LOCATE FOR id='FORMINFO' AND LOWER(name)=='form1.scx' && form1 - это имя вашей формы Убедитесь, что вы стоите на нужной записи: BROWSE FIELDS id, name=(name):50 Если это она, удаляете: DELETE После этого надо обязательно упаковать таблицу, так как без упаковки удаленные записи ресурсного файла используются как обычные (не знаю, почему так сделано): PACK Закрываете таблицу Foxuser и вновь подключаете её как файл ресурсов: USE SET RESOURCE ON Проверяете, появляется ли теперь эта форма в левом верхнем углу скрина: MODIFY FORM form1 При сворачивании оно, видимо, тоже будет появляться, где положено, но я это не проверял. 27.10.24 07:02:19 Автору -akvvohinc Сообщений: 4398 Откуда: Москва Дата регистрации: 11.11.2008 Все работает, вы гений. Спасибо С небольшим уточнением для пользователей, окно "непослушной" формы, которая не сворачивается в нижний левый угол по умолчанию, и по отношению к которой вы выполняете команду pack в FoxUser.dbf надо предворительно закрыть , в противном случае незакрытое окно формы продублируе в конце FoxUser.dbf новую запись для етой формы и все установки, который были. В итоге вновь открытое окно формы устанавливается в центре окна среды редактирования Visual Foxpro, чему вы не можете не быть безгранично рады. Еще раз спасибо. Переписка. Положение и размеры окон хранятся в ресурсном файле (по умолчанию Foxuser.dbf + Foxuser.fpt) посмотреть можно, но где и что там очень интересно, какого либо описания найти не удалось, возможно нередактируемо кроме как удалить и FOX создаст новый. Разве нет штатный средсв среды востановить расположение по умолчанию, автоматически в нижнем левом углу?
0
|
27.10.2024, 07:13 | |
27.10.2024, 07:13 | |
Помогаю со студенческими работами здесь
2
В верхнем левом углу формы построить произвольное изображение фигуры и перенести его в правый нижний угол Как сделать кнопку "Наверх", но чтобы она показывалась только при наведении курсора в правый нижний угол? При открытии дочернего окна, отображаются формы и кнопки с основного окна; как исправить? Окно в конце установки улетает в левый крайний угол Расположение формы на задний план(под все другие окна) В матрице переставить набиольший элемент в верхний левый угол, а минимальный элемент в правый нижний угол Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |