два почти идентичных пользовательских элемента управления с различным поведением изменения размера - PullRequest
0 голосов
/ 15 января 2012

У меня есть приложение, которое имеет tabcontrol, который содержит две вкладки.У меня есть пользовательский контроль, чтобы заполнить каждую из этих вкладок.Когда я изменяю размер моей основной формы до минимально допустимого размера, одна вкладка изменяет размеры соответственно, в то время как другая, кажется, переполняет область, и пара элементов пользовательского интерфейса теряют доступ / вид.

Один пользовательский элемент управления был буквально скопирован из другойи переименован и поля скорректированы.Размер usercontrol одинаков между двумя.В пользовательском контроле есть сетка данных и большая панель, полная текстовых полей, и они имеют одинаковые размеры и идентичные свойства привязки и даже одинаковые координаты местоположения.

Я изо всех сил пытаюсь найти разницу между ними, но я действительнохотел бы, чтобы поведение изменения размера совпадало между двумя usercontrols.Мне было интересно, есть ли у кого-нибудь идеи о других вещах, которые я не упомянул здесь?

Ответы [ 2 ]

0 голосов
/ 15 января 2012

Найден минимальный размер одного из пользовательских элементов управления, и это стало причиной моей проблемы.Не знаю, как я раньше этого не видел.

0 голосов
/ 15 января 2012

Это должно быть очень странное поведение.

Есть несколько вещей, о которых я могу подумать:

1) Дважды проверьте, что пользовательский элемент управления на самом деле находится на самой вкладке, а не на другом элементе управления, таком как вкладка или общая область вкладок (не уверен, какой элемент управления вкладки вы используете; некоторые элементы управления общая область, доступная для всех вкладок).

2) Убедитесь, что свойство Dock действительно настроено для заполнения "плохого" пользовательского контроля.

3) Убедитесь, что вы не изменяете размер или не изменяете свойство Dock в неверном пользовательском контроле в коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...