Control.DefaultFont Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la fuente predeterminada del control.
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
Valor de propiedad
Font predeterminado del control. El valor devuelto variará en función de la configuración de referencia cultural local del sistema operativo del usuario.
Excepciones
La fuente predeterminada o las fuentes alternativas regionales no están instaladas en el equipo cliente.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar los DefaultBackColormiembros , DefaultFonty DefaultForeColor . Para ejecutar el ejemplo, pegue el código siguiente en un formulario que contiene un ListBox denominado ListBox1. Llame al método en el Populate_ListBox
constructor del formulario o Load en el método de control de eventos.
// 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
Comentarios
En la tabla siguiente se describe el valor devuelto por DefaultFont según el sistema operativo y la referencia cultural local.
Sistema o referencia cultural | Fuente |
---|---|
Windows NT 4x, versión japonesa | MS UI Gothic, 9 punto. |
Ventanas en árabe | Tahoma, 8 puntos. |
Otro sistema operativo o referencia cultural | Fuente lógica dlg de MS Shell, normalmente Microsoft San Serif 8 punto. |
MS Shell Dlg se asigna a un conjunto de fuentes en el registro del sistema.
Si las fuentes anteriores no están instaladas, la fuente predeterminada es Tahoma, 8 puntos. Si Tahoma, 8 puntos, no está instalado, DefaultFont devuelve el valor de la GenericSansSerif propiedad .