powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Form изменение размеров
16 сообщений из 16, страница 1 из 1
Form изменение размеров
    #36839461
13спартак13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос: Как сделать чтобы элементы на форме при разворачивание формы на полный экран становились по центру???

Зарание спасибо
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839490
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поизучай свойство Ancor элементов формы.
Или прописывать метод Resize() формы, где программно расставлять все элементы на нужные тебе места.
Но проще запретить разворачивать форму на весь экран.
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839506
13спартак13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

да мне наооборот надо чтобы она становилась на полный экран на компах с разным расширением, и чтобы все было красиво
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839516
13спартак13Dima T,

да мне наооборот надо чтобы она становилась на полный экран на компах с разным расширением, и чтобы все было красивоИ красотой называется скученность элементов в центре формы и огромные пустые поля со всех сторон?
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839535
13спартак13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий.,

Ну мне не обязательно в центре формы мне просто надо чтобы при растягивание они растягивались вместе с формой а не оставались не понять где
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839540
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13спартак13надо чтобы она становилась на полный экран на компах с разным расширением, и чтобы все было красивоИщи ресайзер для формы чтобы он реагировал на разрешение экрана, или пиши свой. Тогда форма и все контролы будут пропорционально изменять свои размеры
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839552
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: 13спартак13
> да мне наооборот надо чтобы она становилась на полный экран на компах с разным расширением, и чтобы все было
> красиво

А Anchor настроить у элементов управления на форме, не судьба???

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839558
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13спартак13Dima T,

да мне наооборот надо чтобы она становилась на полный экран на компах с разным расширением, и чтобы все было красиво
Почитай тут и тут обсуждали, поиск по форуму "разрешение экрана"
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839560
13спартак13проходящий.,

Ну мне не обязательно в центре формы мне просто надо чтобы при растягивание они растягивались вместе с формой а не оставались не понять гдеУже упоминалди про свойства Anchor у объектов.
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839565
13спартак13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос,

Извени но нет, если подскажешь что надо и где делать буду благодарен! Я толком в колледже не изучал Visual, самоучителем больше пользуюсь, во всем легком разобрался, а вот потяжелее прошу помощи у вас!!!!
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839612
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: 13спартак13

С какой версией фокса работаешь? С 8 версии у всех визуальных объектов появилось новое свойство Anchor которое отвечает
за изменение размеров объекта при изменении размеров формы. Выдели любой объект на форму и в окне Properties найди
свойство Anchor, выдели его, по умолчанию там стоит ноль, и нажми на кнопку, справа от поля для ввода нового значения,
появится визуальный мастер, который поможет выставить привязки

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839641
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13спартак13,

Попробуй сначала это:

ftp://ftp.microsoft.com/MISC1/DEVELOPR/FOX/KB/Q147/5/96.TXT

Потом увидишь, как быть дальше.
Однако этот ресайзер очень простой; для формы, сделанной мастером, не подходит; все контейнеры формы требуют тоже отдельные ресайзеры типа этого (грид, радиокнопки и т.п.)
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839651
13спартак13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос,

у меня 8 версия но свойсва такого нету(((
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839676
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13спартак13Игорь Горбонос,

у меня 8 версия но свойсва такого нету(((
Как нет!? А где вы смотрите?
С уважением, Алексей
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839694
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K13спартак13Игорь Горбонос,

у меня 8 версия но свойсва такого нету(((
Как нет!? А где вы смотрите?
С уважением, Алексей
В девятке появился Anchor. В восьмерке приходится жить на самописном.
...
Рейтинг: 0 / 0
Form изменение размеров
    #36839704
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13спартак13Игорь Горбонос,
у меня 8 версия но свойсва такого нету(((
Сори, это я протупил. Тогда предлагаю ресайзер, который брался с фоксклаба(не помню какой) и мной немного доработаный на работу на многомониторных компах
Он немного не правильно отрабатывает на Column'ах, но в целом вполне нормально.
Пользоватся так:
Бросаешь на форму, в Init формы пишешь:

Код: plaintext
1.
2.
3.
4.
5.
THISFORM.resizer1.get_sizes()
IF (SYSMETRIC( 1 )= 800  AND SYSMETRIC( 2 )= 600 ) OR (SYSMETRIC( 1 )= 1024  AND SYSMETRIC( 2 )= 768 ) OR (SYSMETRIC( 1 )= 1280  AND SYSMETRIC( 2 )= 1024 )
	m.kw =  95  && Желаемый размер вашей формы относительно размера экрана, %
	THISFORM.resizer1.toscreen(m.kw) && Этот метод кроме изменения размеров формы, изменяет и размеры элементов управления
*	THISFORM.resizer1.toscreen2(m.kw) && Этот метод изменяет только размеры формы
ENDIF
в обработчике события формы Resize пишешь:
Код: plaintext
Thisform.Resizer1.set_sizes()
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Form изменение размеров
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]