[C#, Winforms] Видимость контролов в зависимости от разрешения экрана

ruben-69

Есть базовая форма А, на которую положили кнопки. Кнопки средствами дизайнера перенесены на "Front".
Есть дочерняя форма B:A. На то же место, где и кнопки положили панельку. Средствами дизайнера перенесли ее в "Back". Форма B лежит в проекте X.
Есть дочерняя форма C:A. На то же место, где и кнопки положили панельку. Средствами дизайнера перенесли ее в "Back". Форма С лежит в проекте Z.
Запускаем проект X в любых расширениях - все отображается корректно - кнопки поверх панельки на форме.
Запускаем проект Z в любых расширениях кроме 1024*768 - все отображается корректно. Запускаем под расширением 1024*768 - кнопок нет(в дебаге проверено, что положение кнопок корректно - то есть они видимо перекрываются панелькой). Воспроизводится до ужаса стабильно.
Визуальных различий в дизайне и коде между B и C не найдено. Проекты X и Z разрабатываются разными людьми, но дизайн кнопок никто не менял.
ВОПРОС: куда копать? и как лечить форму C?

Dasar

расскрасить background каждого контрола в свой цвет, и посмотреть, что кого перекрывает.
в тексте несказано, как настроены dock-инг и anchor-ы для контролов

ruben-69

Все настроено одинакого и для одной и для другой формы. (панелька Dock - none, buttons Anchor - Top, Right ). Панель положена в LayoutControl(DevExpress) - поведение идентично, если бы Dock - fill, на форме.
Меня вообще удивляет два факта:
1. зависимость от разрешения. Что в настройках может съезжать, если выбрать другое разрешение?
2. разное поведение "одинаковых" форм. Понятно, что в них что-то различается, но что? (сравнение .cs, .designer.cs, .resx ни к чему не привело)
п.с. используются контролы DevExpress, но кнопки стандартные.
п.с. - раскрасить попробую, но это наверняка даст известную картину

Dasar

ищи отличия.
например, размеры панелей одиннаковые?
Оставить комментарий
Имя или ник:
Комментарий: