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


Control.DefaultFont Свойство

Определение

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

public:
 static property System::Drawing::Font ^ DefaultFont { System::Drawing::Font ^ get(); };
public static System.Drawing.Font DefaultFont { get; }
static member DefaultFont : System.Drawing.Font
Public Shared ReadOnly Property DefaultFont As Font

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

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

Исключения

Шрифт по умолчанию или региональные альтернативные шрифты не установлены на клиентском компьютере.

Примеры

В следующем примере кода показано, как использовать DefaultBackColorэлементы и DefaultFontDefaultForeColor элементы. Чтобы запустить пример, вставьте следующий код в форму 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.
void Populate_ListBox()
{
   ListBox1->Dock = DockStyle::Bottom;
   
   // Display the values in the read-only properties 
   // DefaultBackColor, DefaultFont, DefaultForecolor.
   ListBox1->Items->Add( String::Format( "Default BackColor: {0}", ListBox::DefaultBackColor ) );
   ListBox1->Items->Add( String::Format( "Default Font: {0}", ListBox::DefaultFont ) );
   ListBox1->Items->Add( String::Format( "Default ForeColor:{0}", ListBox::DefaultForeColor ) );
}

// 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());
}

' 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 Sub 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)

End Sub

Комментарии

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

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

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

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

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

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