Исправить размер шрифта для .NET GUI - PullRequest
0 голосов
/ 14 апреля 2010

В зависимости от настроек шрифта (DPI и т. Д.) На компьютерах пользователя, текст может стать слишком большим, чтобы поместиться в кнопке, и переместиться вниз на следующую строку (перенос), поэтому, если это маленькая кнопка с надписью «Do xyz», он покажет «Do», только если я не увеличу высоту на компьютере пользователя, но на моем выглядит нормально.

Есть ли способ заставить его придерживаться оригинального размера шрифта?

1 Ответ

1 голос
/ 14 апреля 2010

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

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

В зависимости от того, насколько тесен ваш пользовательский интерфейс, вы можете рассмотреть возможность установки свойства кнопки AutoSize вместе с MinimumSize и MaximumSize, чтобы оно могло автоматически увеличиваться при увеличении текста. 1014 *

...