powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / независимость элементов формы от разрешения экрана
18 сообщений из 18, страница 1 из 1
независимость элементов формы от разрешения экрана
    #35831173
glebic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Мне надо добиться независимости от разрешения экрана. я понимаю что можно вручную у каждого объекта формы и у самой формы поменять высоту и ширину в зависимости от . нельзя ли как то автоматизировать этот процесс ? (или сделать так чтобы элементы формы меняли размер в соответствии с измененным размером формы)

спасибо заранее!
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831178
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут почитай
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831186
glebic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. хотя я вроде нашел нормальное свойство типа Анхор
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831702
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glebicсвойство типа Анхор
Оно размер шрифта менять не умеет.
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831750
Dima Tglebicсвойство типа Анхор
Оно размер шрифта менять не умеет.
А это уже моветон.
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831820
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему?
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831827
DagА почему?
Большие экраны с большими разрешениями берут для увеличения количества инфрмации на экране, а не для увеличеиня размеров кнопок.
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831869
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А откуда уверенность в том, что большие экраны берутся для работы именно с вашей программой, а не просто потому что они есть в магазине. По хорошему программа должна обеспечивать комфортную работу на любом из распространеных разрешений, скажем от 8000*600 до 1280*1024.
И здесь размер шрифта имеет значение. "МнЭ так кажется!" (С)
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831901
stoopper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DagА откуда уверенность в том, что большие экраны берутся для работы именно с вашей программой, а не просто потому что они есть в магазине. По хорошему программа должна обеспечивать комфортную работу на любом из распространеных разрешений, скажем от 8000*600 до 1280*1024.
И здесь размер шрифта имеет значение. "МнЭ так кажется!" (С)

Поддерживаю. Но по поводу разрешения экрана...
Мониторы с 800х600 - уже только в Африке. И то, что многие сайты (программы) поддерживают это разрешение - атавизм и ... 1280х1024 - уже стандарт.
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831904
stoopper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавлю...

Ноутбуки... Но, тоже время уже подпирает.
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831954
DagПо хорошему программа должна обеспечивать комфортную работу на любом из распространеных разрешений, скажем от 8000*600 до 1280*1024.
И здесь размер шрифта имеет значение.
А с этим кто-то спорит?
Вот только размер шрифта высталяет пользователь в настройках винды. Выставляет под себя, как ему удобно. И тут появляется некий прогер со своим шедевром и решает, что шрифт мелковат и надо его сделать побольше? Прогер ведь лучше знает, какой шрифт пользователю легче читать?
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35831990
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.А с этим кто-то спорит?
Вот только размер шрифта высталяет пользователь в настройках винды. Выставляет под себя, как ему удобно.

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


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

Месяц назад для одной конторы переделывал довольно старую программу, разработанную под 800*600. На 17'LCD использовалась ровно четвертушка экрана. Поэтому заодно прикрутил и ресайзер, позволяющий использовать все пространство экрана. Автоматически определялось текущее разрешение-и вуаля получите форму в которую можно заглядывать не только одним глазом. Как только заказчик (в другом городе) получил программу-тотчас начал обрывать телефон-А почему форма большая, а почему шрифт крупный, верните нам картинку взад, мы так привыкли. Сразу отреагировать не мог-основной работы валом, попросил их потерпеть пару дней.
Через два дня, добавил к проге возможность ручного выбора размера формы(и шрифта).Приезжаю в контору, заливаю обновление, показываю как изменить размеры-интереса ноль.
-А зачем? Мы уже привыкли. Так гораздо лучше-глаза меньше устают.
Из десятка пользователей к прежним размерам не вернулся никто. Такая история.
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35832262
XAndy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stoopperМониторы с 800х600 - уже только в Африке. И то, что многие сайты (программы) поддерживают это разрешение - атавизм и ... 1280х1024 - уже стандарт.
Ваша "Африка" - это весь современный мир. Стандарт на нетбуках сейчас 1024x600 и продано их уже миллионы и миллионы, если Ваши формы разрабатывались исходя из минимума 1024x768, то этот рынок не для вас (либо переделывать). Формы могут быть специфичными конечно, но при разработке диалоговых форм не нужно вылазить за 800x600 - в винде бОльших диалоговых форм нет, и наверное это не просто так...
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35832533
stoopper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XAndystoopperМониторы с 800х600 - уже только в Африке. И то, что многие сайты (программы) поддерживают это разрешение - атавизм и ... 1280х1024 - уже стандарт.
Ваша "Африка" - это весь современный мир. Стандарт на нетбуках сейчас 1024x600 и продано их уже миллионы и миллионы, если Ваши формы разрабатывались исходя из минимума 1024x768, то этот рынок не для вас (либо переделывать). Формы могут быть специфичными конечно, но при разработке диалоговых форм не нужно вылазить за 800x600 - в винде бОльших диалоговых форм нет, и наверное это не просто так...

Мои формы не предназначаются миллионам... Они отриентированы на 1280х1024 исходя из того, что это разрешение используется и спец.ПО. Кроме того, на ноутах уже давно есть возможность использования такого разрешения.
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35832538
stoopper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XAndy
Ваша "Африка" - это весь современный мир. в винде бОльших диалоговых форм нет, и наверное это не просто так...
Именно потому, что Винда идет и в Африку...
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35832631
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stoopperИменно потому, что Винда идет и в Африку...

Винда в Африку, из Африки Линакс... Круговорот ОС в природе.
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35836942
VSchelk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А кто вам мешает использовать такой код?

* Определение размеров главного окна программного комплекса
* в зависимости от разрешения дисплея рабочей станции
DO CASE
CASE SYSMETRIC(1)=1600 && 1600*1280 пикселей
_SCREEN.HEIGHT=1272
_SCREEN.WIDTH=1588
CASE SYSMETRIC(1)=1280 && 1280*1024 пикселей
_SCREEN.HEIGHT=970
_SCREEN.WIDTH=1272
CASE SYSMETRIC(1)=1024 && 1024*768 пикселей
_SCREEN.HEIGHT=710
_SCREEN.WIDTH=1016
CASE SYSMETRIC(1)=800 && 800*600 пикселей
_SCREEN.HEIGHT=540
_SCREEN.WIDTH=795
ENDCASE
...
Рейтинг: 0 / 0
независимость элементов формы от разрешения экрана
    #35838189
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSchelkА кто вам мешает использовать такой код?

* Определение размеров главного окна программного комплекса
* в зависимости от разрешения дисплея рабочей станции
DO CASE
CASE SYSMETRIC(1)=1600 && 1600*1280 пикселей
_SCREEN.HEIGHT=1272
_SCREEN.WIDTH=1588
CASE SYSMETRIC(1)=1280 && 1280*1024 пикселей
_SCREEN.HEIGHT=970
_SCREEN.WIDTH=1272
CASE SYSMETRIC(1)=1024 && 1024*768 пикселей
_SCREEN.HEIGHT=710
_SCREEN.WIDTH=1016
CASE SYSMETRIC(1)=800 && 800*600 пикселей
_SCREEN.HEIGHT=540
_SCREEN.WIDTH=795
ENDCASE

А кто вам сказал, что этот код работает корректно?
Например, у меня разрешение 1680 * 1050 (16:9). А еще у меня TaskBar в 2 строки. Причем знаю кучу народу у которых TaskBar находится слева или справа и занимает до 200 пикселей.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / независимость элементов формы от разрешения экрана
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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