Элементы управления находятся в неправильном месте, когда они привязаны к нижней или правой части в SplitContainer
, который находится в Panel
или другом SplitContainer
при высоких настройках DPI, таких как 160%. Net Framework 4.0 или 4.5. Это происходит с AutoScalMode
формы, установленным либо в Font, либо в DPI.
Это работает правильно, если элемент управления привязан вверху слева или SplitContainer не находится в другом элементе управления, или не используется. Net Framework 3.5 или при 100% DPI.
Как я могу это исправить?
При 100% DPI это выглядит правильно, например:
При 160% DPI кнопка находится не в том месте, например: