Прочитать на английском

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


Control.DefaultFont Свойство

Определение

Возвращает шрифт элемента управления, используемый по умолчанию.

public static System.Drawing.Font DefaultFont { get; }

Значение свойства

Font по умолчанию для элемента управления. Возвращаемое значение изменяется в зависимости от операционной системы пользователя, а также от языка и региональных параметров используемой системы.

Исключения

На клиентском компьютере не установлен шрифт по умолчанию или другие шрифты, определяемые языком и региональными параметрами.

Примеры

В следующем примере кода показано, как использовать DefaultBackColorчлены , DefaultFontи DefaultForeColor . Чтобы выполнить пример, вставьте следующий код в форму с ListBox именем ListBox1. Populate_ListBox Вызовите метод в конструкторе формы или Load методе обработки событий.


// The following method displays the default font, 
// background color and foreground color values for the ListBox  
// control. The values are displayed in the ListBox, itself.

private void Populate_ListBox()
{
    ListBox1.Dock = DockStyle.Bottom;

    // Display the values in the read-only properties 
    // DefaultBackColor, DefaultFont, DefaultForecolor.
    ListBox1.Items.Add("Default BackColor: " + 
        ListBox.DefaultBackColor.ToString());
    ListBox1.Items.Add("Default Font: " + 
        ListBox.DefaultFont.ToString());
    ListBox1.Items.Add("Default ForeColor:" + 
        ListBox.DefaultForeColor.ToString());
}

Комментарии

В следующей таблице описывается значение, возвращаемое в DefaultFont зависимости от операционной системы и локального языка и региональных параметров.

Система и язык и региональные параметры Шрифт
Windows NT 4x, японская версия MS UI Gothic, 9 очков.
Арабские Окна Тахома, 8 очков.
Другая операционная система/язык и региональные параметры Логический шрифт MS Shell Dlg, как правило, Microsoft San Serif 8 точек.

Ms Shell Dlg сопоставляется с набором шрифтов в системном реестре.

Если предыдущие шрифты не установлены, шрифт по умолчанию — Tahoma, 8 точек. Если Tahoma, 8 точка, не установлена, DefaultFont возвращает значение GenericSansSerif свойства

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

См. также раздел