С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual FoxPro
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 25.12.2015
Сообщений: 5
1

Как вернуть расположение окна формы по умолчанию при сворачиванию в крайний нижний угол?

17.10.2024, 05:02. Показов 384. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Свернутое пользоветельськое окно формы располагается в нижнем левом углу системного окна автоматически. Если с помощью мышки его перетащить в любое другое место системого окна, оно там и дальше будет находится по умолчанию.
По неизестной причине окно стало находится за переделами видимости системного окна и его не представляется возможным развернуть с помощью мышки , только с помощью меню вкладка WINDOW -form designer.
Как вернуть расположение файла по умолчанию в крайний нижний угол при его сворачиванию?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2024, 05:02
Ответы с готовыми решениями:

Как задать размер стороннего окна при открытии и расположение от формы (справа/слева)?
Подскажите! Открываю некий скрипт в программе. Команду подаю из делфи и собственно открываю этот...

Вывести заданный текст в правый нижний угол графического окна
Напишите процедуру TextOutRightBottomCorner, которая выводит заданный текст в правый нижний угол...

Как сдвинуть логотип в левый крайний угол
Я новичёк в в вёрстке и у меня вопрос как логотип сдвинуть в левый крайний угол вроде у логотипа...

Уменьшение формы и сдвиг ее в правый нижний угол, над панелью задач
Здарова, народ! Я написал простенький плеер, но мне нужно сделать кнопку (или пункт в главном меню)...

Растягивания картинки за счет растягивания окна за правый нижний угол
Даны две переменные: MouseXPosition & MouseYPosition, дано изображение: file.png. Следует сделать...

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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2024, 07:13
Помогаю со студенческими работами здесь

В верхнем левом углу формы построить произвольное изображение фигуры и перенести его в правый нижний угол
В верхнем левом углу формы построить произвольное изображение фигуры и перенести его в правый...

Как сделать кнопку "Наверх", но чтобы она показывалась только при наведении курсора в правый нижний угол?
Здравствуйте, подскажите пожалуйста:read:, как сделать кнопку "Наверх" но чтобы она показывалась,...

При открытии дочернего окна, отображаются формы и кнопки с основного окна; как исправить?
при открытии дочернего окна, отображаются формы и кнопки с основного окна, как можно исправить? ...

Окно в конце установки улетает в левый крайний угол
После КАЖДОЙ установки!

Расположение формы на задний план(под все другие окна)
Здравствуйте, в Windows Forms у формы есть такое свойство как TopMost, которое при значении true...

В матрице переставить набиольший элемент в верхний левый угол, а минимальный элемент в правый нижний угол
Помогите разобраться... Пишет ошибку, когда считывает элементы массива из файла. И еще куда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru