Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
2 / 2 / 0
Регистрация: 10.03.2013
Сообщений: 23

Смещение объектов в окне при изменении размера элементов системы

11.06.2013, 13:39. Показов 6085. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Суть проблемы: Купил новый бук с большим разрешением. Стандартные размеры элементов системы стоят на 125% (100%-считается маленьким). Запускаю написанные мной приложения, вижу смещение объектов textbox, label, button относительно горизонтальной оси вправо, по вертикали-вниз. Если меняю размер элементов в системе на 100%, то все норм, тогда работать не удобно.

Вопрос: Разве объекты должны съезжать при изменении размеров элементов системы? Возможно ли это исправить, так как из-за большого разрешения монитора приходится работать на 125%-ом размере?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.06.2013, 13:39
Ответы с готовыми решениями:

Смещение всех компонентов при изменении размера рамки/формы
Хочу сделать так, чтобы когда меняю размер рамки все компоненты смещались. Если сделаю форму меньше или больше стандартного значения, то...

Перерисовка объектов, при изменении размера окна
Всем доброго времени суток, такая проблема, надо, чтобы при изменении масштаба окна, перерисовывалась диагональ, разделяющая окно на...

Две линии в окне и сохранение их пропорций при изменении его размера
Здравствуйте, такая задача: На экране 2 линии. Одна горизонтальная, вторая вертикальная, обе проходят через центр. Нужно сделать так,...

12
11.06.2013, 14:15

Не по теме:

Ваша тема вроде больше относится к разделу компьютерный форум->Windows

0
2 / 2 / 0
Регистрация: 10.03.2013
Сообщений: 23
11.06.2013, 14:18  [ТС]
Цитата Сообщение от rull Посмотреть сообщение

Не по теме:

Ваша тема вроде больше относится к разделу компьютерный форум->Windows

возможно. Но, возможно, что что-то не так с моими объектами и их параметрами....
Сейчас заметил, что не во всех приложениях такая проблема.
0
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
14.06.2013, 06:32
Ну там вроде как нужно указывать привязку всех элементов в форме к границам формы, тогда, как говорят, ни чего съезжать не будет.
0
22 / 22 / 1
Регистрация: 25.02.2012
Сообщений: 132
14.06.2013, 11:51
оптимальное решение: изначально размещать элементы в TableLayoutPanel и редактировать свойства Anchor
0
2 / 2 / 0
Регистрация: 10.03.2013
Сообщений: 23
14.06.2013, 16:40  [ТС]
а если просто с помощью якоря к краям без ЛояотПанели?
0
22 / 22 / 1
Регистрация: 25.02.2012
Сообщений: 132
14.06.2013, 18:10
якорь якорем, а панелька тебе гарантирует сохранение размеров при растягивании формы
0
2 / 2 / 0
Регистрация: 10.03.2013
Сообщений: 23
14.06.2013, 18:13  [ТС]
ок, все опробую, отпишусь...
0
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
18.06.2013, 11:12
Цитата Сообщение от Хаддар Посмотреть сообщение
оптимальное решение: изначально размещать элементы в TableLayoutPanel и редактировать свойства Anchor
Извините за глупый вопрос, но как это сделать? Пошагово, если не затруднит.
0
22 / 22 / 1
Регистрация: 25.02.2012
Сообщений: 132
18.06.2013, 11:31
SrgKord, размещаешь панель на форме, закрепляешь, разделяешь на нужное количество ячеек, в них снова панельки, снова закрепил, определил абсолютность и относительность размеров, разместил в новых панельках элементы, отредактировал якорь/закрепил, в итоге получается так, что форма спокойно поддаётся ресайзу, изменяется размер и элементов или они корректно сдвигаются при изменении размера. Больше поймёшь на практике
1
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
18.06.2013, 12:34
Хаддар,
Понял, это на панели элементов, а я думал, где-то в методах или свойствах искать
0
2 / 2 / 0
Регистрация: 10.03.2013
Сообщений: 23
26.09.2013, 15:19  [ТС]
а вот если на форме стоит PictureBox с картинкой, на нем объекты (лейблы, текстбоксы), то ЛояотПанель просто закрывает все. Есть ли у Панеле свойство прозрачности, чтобы остальные элементы не закрывались панелью?
0
2 / 2 / 0
Регистрация: 10.03.2013
Сообщений: 23
27.11.2013, 12:11  [ТС]
Вспомнил про эту тему, решил отписаться.
Случилось так, что переустановил у себя ось. Комп с самого начала стоит на своем разрешении 1920х1080 с размером элементов экрана 125%. Запускал свои старые приложения, которые смещались, как писал в заголовке темы. На мое удивление, теперь, при переключении разрешения экрана и изменения размеров элементов системы, объекты в окнах не смещаются, для юзера ничего не меняется.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2013, 12:11
Помогаю со студенческими работами здесь

Изменение размера динамических объектов при изменении размеров формы
Доброго времени суток, у меня такой вопрос: Имеется главная форма. на ней размещен Scrollbox который прибит якорями к правому и...

Запрет изменения размера формы и элементов при изменении шрифта и его размера
Здравствуйте. К слову вопрос название темы. А именно как запретить изменять размер формы и элементов при изменении шрифта Изменить...

Растягивание элементов управления при изменении размера формы
Имеется игра пятнашки, клетки заданы как двумерный массив кнопок, стоит задача увеличивать все это в размере, если ставить anchor на...

Пропорциональное масштабирование элементов при изменении размера окна
Подскажите, как сделать так чтобы при изменении размеров окна пропорционально масштабировались элементы в этом окне?

Кроп элементов ListBox'a при изменении размера контейнера с включенной виртуализацией
Уважаемые форумчане, помогите пожалуйста тупому школьнику новичку в WPF. Вот очень простой пример проблемы, с которой я сталкиваюсь. ...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru