Диалог WinForms: кнопка обрезана на экране - PullRequest
0 голосов
/ 14 марта 2012

ребята!

У меня проблема с моим диалоговым приложением только на одном компьютере, на котором оно тестируется ..

(Вы можете видеть на изображении то, что я ожидаю увидетьв максимизированном режиме и как это выглядит на этом компьютере) enter image description here

Я закрепил их следующим образом:

1) Метки 'Path' - вверху, слева

2) Текстовые поля - сверху, слева, справа (чтобы он растягивался на всю ширину экрана)

3) Просмотр кнопок и кнопки слияния - сверху, справа

Почему это обрезаетсяс экрана на одном компьютере?Пожалуйста, посоветуйте ...

1 Ответ

1 голос
/ 14 марта 2012

Трудно сказать, что является причиной проблемы с вашей формой. Может быть что угодно, от размера формы до стиля привязки, изменения размера формы и т. Д. И т. Д.

Самое простое решение - разместить все ваши элементы управления на панели. Таким образом, элементы управления привязываются к панели, а не к форме. Я бы предложил использовать Dock.Fill на панели, если он заполняет всю форму. Таким образом, когда размер формы изменится, она все равно заполнит всю форму, и вам вообще не придется беспокоиться о ее привязке (док отменяет привязку - в зависимости от порядка вызовов).

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

...