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члены , 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.
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 Gothic, 9 очков. |
Арабские Окна | Тахома, 8 очков. |
Другая операционная система/язык и региональные параметры | Логический шрифт MS Shell Dlg, как правило, Microsoft San Serif 8 точек. |
Ms Shell Dlg сопоставляется с набором шрифтов в системном реестре.
Если предыдущие шрифты не установлены, шрифт по умолчанию — Tahoma, 8 точек. Если Tahoma, 8 точка, не установлена, DefaultFont возвращает значение GenericSansSerif свойства