Как увеличить текст label в visual studio
Перейти к содержимому

Как увеличить текст label в visual studio

Практическое руководство. Приведение размера элемента управления Label в соответствие с его содержимым в Windows Forms

Элемент управления Windows Forms Label может быть однострочным или многострочным, он может быть фиксированным по размеру либо автоматически изменять размер в соответствии с заголовком. Свойство AutoSize помогает менять размер элементов управления в соответствии с размером заголовка, что особенно полезно, если заголовок меняется во время выполнения.

Динамическое изменение размера элемента управления меткой в соответствии с его содержимым

  1. Для его свойства AutoSize задайте значение true .

Если для AutoSize задано значение false , слова, указанные в свойстве Text, переносятся на следующую строку, если это возможно, но элемент управления не будет увеличиваться.

Как увеличить текст label в visual studio

Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.8.2009

Репутация: нет
Всего: нет

Мне надо в ходе программы изменить размер шрифта Label'а, а Visual Studio 2005 говорит, что параметр Label.Font.Size доступен только для чтения. Как тут быть?

Профиль
Группа: Участник
Сообщений: 523
Регистрация: 18.1.2008

Репутация: нет
Всего: 15

А в 2005 разве не так

Код
Label1.FontSize = 30

Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.8.2009

Репутация: нет
Всего: нет

Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.8.2009

Репутация: нет
Всего: нет

Вся проблема в том, что число в Label'е не помещается в заданном пространстве и "лезет" на соседние кнопки. Изменить дизайн нельзя, поменять шрифт заранее на маленький тоже нельзя, а мне надо сделать примерно следующее:

Код
If TextBox.Text > 999999 Then
Label.Font.Size = 35
End If

А как я говорил, параметр Label.Font.Size доступен только для чтения.

Профиль
Группа: Модератор
Сообщений: 20516
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 453

О(б)суждение моих действий — в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция — Администрация форума.

Профиль
Группа: Модератор
Сообщений: 20516
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 453

О(б)суждение моих действий — в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция — Администрация форума.

Доктор Зло(диагност, настоящий, с лицензией и полномочиями)

Профиль
Группа: Модератор
Сообщений: 5817
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 141

Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.8.2009

Репутация: нет
Всего: нет

Доктор Зло(диагност, настоящий, с лицензией и полномочиями)

Профиль
Группа: Модератор
Сообщений: 5817
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 141

Код
Label1.Font = New Font(Label1.Font.FontFamily, Label1.Font.Size / 2)

Профиль
Группа: Участник
Сообщений: 16
Регистрация: 11.8.2009

Репутация: нет
Всего: нет

  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема — телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »

[ Время генерации скрипта: 0.1514 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Как изменить размер Label, Visual C#?

является бессмысленной, так как есть она, нет ее, стоит ли там 50,50 или 500,500, при исполнении программы размер текста по факту не меняется. Что делать?

В свойствах нужно найти Autosize и выбрать False)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками c# winforms или задайте свой вопрос.

Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345

Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *