Поделиться через


Практическое руководство. Установка текста, отображаемого элементом управления (Windows Forms .NET)

Элементы управления Windows Forms обычно отображают некоторый текст, связанный с основной функцией элемента управления. Например, элемент управления Button обычно отображает заголовок, указывающий, какое действие будет выполняться, если кнопка нажата. Для всех элементов управления можно задать или вернуть текст с помощью свойства Text. Шрифт можно изменить с помощью свойства Font.

Вы также можете задать текст с помощью конструктора .

Дизайнер

  1. В окне свойств в Visual Studio задайте для свойства text для элемента управления соответствующую строку.

    Чтобы создать подчеркиваемый клавишный ярлык, добавьте амперсанд (&) перед буквой, которая станет клавишным ярлыком.

    панель свойств Visual Studio для .NET Windows Forms с отображаемым свойством Text.

  2. В окне свойств нажмите кнопку с многоточием () рядом со свойством шрифта .

    панель свойств Visual Studio для .NET Windows Forms с отображением свойства Font.

    В диалоговом окне стандартного шрифта настройте шрифт с такими параметрами, как тип, размер и стиль.

    панель свойств Visual Studio для .NET Windows Forms с окном настроек шрифта.

Программный

  1. Задайте для свойства Text строку.

    Чтобы создать подчеркнутый ключ доступа, добавьте амперсанд (&) перед буквой, которая будет ключом доступа.

  2. Задайте для свойства Font объект типа Font.

    Button1.Text = "Click here to save changes"
    Button1.Font = New Font("Arial", 10, FontStyle.Bold, GraphicsUnit.Point)
    
    button1.Text = "Click here to save changes";
    button1.Font = new Font("Arial", 10, FontStyle.Bold, GraphicsUnit.Point);
    

    Заметка

    Вы можете использовать экранирующий символ для отображения специального символа в элементах пользовательского интерфейса, которые обычно интерпретируют их по-другому, например в элементах меню. Например, следующая строка кода задает текст элемента меню на "& Теперь что-то совершенно другое".

    MPMenuItem.Text = "&& Now For Something Completely Different"
    
    mpMenuItem.Text = "&& Now For Something Completely Different";
    

См. также