Cómo: Mostrar una lista de fuentes

Actualización: noviembre 2007

Puede utilizar el componente FontDialog integrado para mostrar una selección de fuentes en lugar de crear su propio cuadro de diálogo de fuentes. Por ejemplo, puede permitir a los usuarios seleccionar una fuente en el cuadro de diálogo y, a continuación, aplicar la fuente elegida al texto del formulario.

Para mostrar el cuadro de diálogo de fuentes

  1. En el menú Archivo, haga clic en Nuevo proyecto.

    Aparecerá el cuadro de diálogo Nuevo proyecto.

  2. Haga clic en Aplicación de Windows Forms y, a continuación, en Aceptar.

  3. En el Cuadro de herramientas, arrastre un control Label hasta el formulario, y cambie las propiedades siguientes en la ventana Propiedades:

    Propiedad

    Valor

    Name

    etiquetaFuente

    Text

    Texto de ejemplo

  4. Agregue un control Button al formulario y cambie las propiedades siguientes en la ventana Propiedades:

    Propiedad

    Valor

    Name

    establecerFuente

    Text

    Cambiar fuente

  5. Arrastre un componente FontDialog desde la ficha Cuadros de diálogo del Cuadro de herramientas hasta el formulario.

    fontDialog1 aparecerá en la bandeja de componentes.

  6. Haga doble clic en el botón para crear el controlador de eventos predeterminado en el Editor de código.

  7. En el controlador del evento setFont_Click, agregue el siguiente código para mostrar el cuadro de diálogo de fuente y cambiar la fuente del texto en la etiqueta conforme a la elección del usuario.

    if (fontDialog1.ShowDialog() == DialogResult.OK)
    {
        this.labelFont.Font = fontDialog1.Font;
    }
    
  8. Presione F5 para ejecutar el código.

  9. Cuando se abra el formulario, haga clic en Cambiar fuente, haga clic en una fuente en el cuadro de diálogo que aparece y, a continuación, haga clic en Aceptar.

  10. Compruebe que la fuente seleccionada se aplica al texto de la etiqueta.

  11. Cierre la aplicación.

Vea también

Conceptos

Usar cuadros de diálogo integrados en una aplicación

Diseñar una interfaz de usuario en Visual C#

Otros recursos

Cuadros de diálogo (Visual C#)

Paseo guiado por Visual C#