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

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

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

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

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


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

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



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

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

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



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

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


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

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

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

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

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

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

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

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

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


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