powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / В режиме построения формы и в режиме её работы форма выглядит по-разному
11 сообщений из 11, страница 1 из 1
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38140373
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C#, VS2008
В режиме построения и в режиме работы внешний вид формы различается: немного масштабируются координаты. Как такое возможно?

Во время построения кнопки стоят вплотную и текст в них впритык, а во время работы размер кнопок увеличивается где-то на 30% и появляется расстояние между ними...

сделал список из галочек (каждый пункт друг на друга немного залезает), после запуска между пунктами расстояние заметно увеличено.

Откуда такое несогласование координат?
...
Рейтинг: 0 / 0
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38140438
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суть:
пересчитываются координаты и размеры объектов какого-то ... .
Добавляю всё на дочернюю форму - координаты стоят нужные.

Ключевая строка:
Код: c#
1.
this.panelMain.Panel1.Controls.Add(MoyaFormaSKomponentami)


В отладочном окне просматриваю координаты элементов, размещённых на моей форме - они адекватные, после размещения - пересчитываются.
...
Рейтинг: 0 / 0
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38140449
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles WeylandСуть:
пересчитываются координаты и размеры объектов какого-то ... .
Добавляю всё на дочернюю форму - координаты стоят нужные.

Ключевая строка:
Код: c#
1.
this.panelMain.Panel1.Controls.Add(MoyaFormaSKomponentami)



В отладочном окне просматриваю координаты элементов, размещённых на моей форме - они адекватные, после размещения - пересчитываются.

ты на панель добавляешь форму?
...
Рейтинг: 0 / 0
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38140513
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationты на панель добавляешь форму?
mmm.. да...
...
Рейтинг: 0 / 0
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38141045
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationCharles WeylandСуть:
пересчитываются координаты и размеры объектов какого-то ... .
Добавляю всё на дочернюю форму - координаты стоят нужные.

Ключевая строка:
Код: c#
1.
this.panelMain.Panel1.Controls.Add(MoyaFormaSKomponentami)



В отладочном окне просматриваю координаты элементов, размещённых на моей форме - они адекватные, после размещения - пересчитываются.

ты на панель добавляешь форму?Форму можно добавить в любой контейнер, хоть в Tab, хоть Panel и тд
...
Рейтинг: 0 / 0
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38141077
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransapationпропущено...


ты на панель добавляешь форму?Форму можно добавить в любой контейнер, хоть в Tab, хоть Panel и тд

можно, то можно, но зачем, что бы потом спрашивать, почему у меня всё разьехалось?
...
Рейтинг: 0 / 0
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38141105
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фактически, у меня сейчас так и получается - я добавил форму на панель (вернее, не я.. мне такое досталось), и в момент добавления у меня координаты начинают разбегаться как хотят.

Форма имеет дохрена кода, поэтому в UserControl я даже не представляю, как её преобразовать...
...
Рейтинг: 0 / 0
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38141132
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weylandфактически, у меня сейчас так и получается - я добавил форму на панель (вернее, не я.. мне такое досталось), и в момент добавления у меня координаты начинают разбегаться как хотят.

Форма имеет дохрена кода, поэтому в UserControl я даже не представляю, как её преобразовать...

меняешь родильский класс с Form на UserControl
...
Рейтинг: 0 / 0
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38141175
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationCharles Weylandфактически, у меня сейчас так и получается - я добавил форму на панель (вернее, не я.. мне такое досталось), и в момент добавления у меня координаты начинают разбегаться как хотят.

Форма имеет дохрена кода, поэтому в UserControl я даже не представляю, как её преобразовать...

меняешь родильский класс с Form на UserControl

оооо
пасиба.
Проблему нифига не решило, зато решило другую - при масштабировании "родительского" окна дочернее ни в какую не хотело перемасштабироваться, чтобы быть "вписанным". Я уже и свойство Dock установил, и перероверял его... ни в какую не хотело. Хотя оно и логично.
...
Рейтинг: 0 / 0
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38141196
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. У тебя контролы в TableLayoutPanel, тогда в топку эту Panel
2. Посмотри у контролов Anchor должен быть ну например Top, Left а не Top, Left, Right
3. Еще смотри у контролов Dock, поставь None

Попробовал, у меня ничего не ездит.
...
Рейтинг: 0 / 0
В режиме построения формы и в режиме её работы форма выглядит по-разному
    #38417930
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ:
разные размеры шрифтов в родительском и дочернем окнах.
Разобрался с этим ещё оочень давно, просто решил не оставлять тему без ответа.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / В режиме построения формы и в режиме её работы форма выглядит по-разному
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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