[C#, Winforms] Видимость контролов в зависимости от разрешения экрана
в тексте несказано, как настроены dock-инг и anchor-ы для контролов
Меня вообще удивляет два факта:
1. зависимость от разрешения. Что в настройках может съезжать, если выбрать другое разрешение?
2. разное поведение "одинаковых" форм. Понятно, что в них что-то различается, но что? (сравнение .cs, .designer.cs, .resx ни к чему не привело)
п.с. используются контролы DevExpress, но кнопки стандартные.
п.с. - раскрасить попробую, но это наверняка даст известную картину
например, размеры панелей одиннаковые?
Оставить комментарий
ruben-69
Есть базовая форма А, на которую положили кнопки. Кнопки средствами дизайнера перенесены на "Front".Есть дочерняя форма B:A. На то же место, где и кнопки положили панельку. Средствами дизайнера перенесли ее в "Back". Форма B лежит в проекте X.
Есть дочерняя форма C:A. На то же место, где и кнопки положили панельку. Средствами дизайнера перенесли ее в "Back". Форма С лежит в проекте Z.
Запускаем проект X в любых расширениях - все отображается корректно - кнопки поверх панельки на форме.
Запускаем проект Z в любых расширениях кроме 1024*768 - все отображается корректно. Запускаем под расширением 1024*768 - кнопок нет(в дебаге проверено, что положение кнопок корректно - то есть они видимо перекрываются панелькой). Воспроизводится до ужаса стабильно.
Визуальных различий в дизайне и коде между B и C не найдено. Проекты X и Z разрабатываются разными людьми, но дизайн кнопок никто не менял.
ВОПРОС: куда копать? и как лечить форму C?