2012-01-15 3 views
0

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

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

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

ответ

0

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

0

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

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

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

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

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

Смежные вопросы