Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase FontDialog

 

Publicado: octubre de 2016

Pide al usuario que elija una fuente de entre todas las instaladas en el equipo local.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Windows.Forms.CommonDialog
        System.Windows.Forms.FontDialog

public class FontDialog : CommonDialog

NombreDescripción
System_CAPS_pubmethodFontDialog()

Inicializa una nueva instancia de la clase FontDialog.

NombreDescripción
System_CAPS_pubpropertyAllowScriptChange

Obtiene o establece un valor que indica si el usuario puede cambiar el juego de caracteres especificado en el secuencia de comandos establece el cuadro combinado para mostrar un carácter diferente del que se muestra actualmente.

System_CAPS_pubpropertyAllowSimulations

Obtiene o establece un valor que indica si el cuadro de diálogo permite las simulaciones de fuente de la interfaz de dispositivo gráfico (GDI).

System_CAPS_pubpropertyAllowVectorFonts

Obtiene o establece un valor que indica si se permite la selección de fuentes de vector en el cuadro de diálogo.

System_CAPS_pubpropertyAllowVerticalFonts

Obtiene o establece un valor que indica si el cuadro de diálogo muestra tanto fuentes horizontales como verticales o solo fuentes horizontales.

System_CAPS_protpropertyCanRaiseEvents

Obtiene un valor que indica si el componente puede provocar un evento.(Heredado de Component).

System_CAPS_pubpropertyColor

Obtiene o establece el color de la fuente seleccionada.

System_CAPS_pubpropertyContainer

Obtiene IContainer que contiene Component.(Heredado de Component).

System_CAPS_protpropertyDesignMode

Obtiene un valor que indica si la Component está actualmente en modo de diseño.(Heredado de Component).

System_CAPS_protpropertyEvents

Obtiene la lista de controladores de eventos que se adjuntará a este Component.(Heredado de Component).

System_CAPS_pubpropertyFixedPitchOnly

Obtiene o establece un valor que indica si el cuadro de diálogo permite solo la selección de fuentes de punto fijo.

System_CAPS_pubpropertyFont

Obtiene o establece la fuente seleccionada.

System_CAPS_pubpropertyFontMustExist

Obtiene o establece un valor que indica si el cuadro de diálogo debe especificar una condición de error cuando el usuario intente seleccionar una fuente o un estilo que no exista.

System_CAPS_pubpropertyMaxSize

Obtiene o establece el tamaño de punto máximo que un usuario puede seleccionar.

System_CAPS_pubpropertyMinSize

Obtiene o establece el tamaño de punto mínimo que un usuario puede seleccionar.

System_CAPS_protpropertyOptions

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Obtiene los valores para inicializar el FontDialog.

System_CAPS_pubpropertyScriptsOnly

Obtiene o establece un valor que indica si el cuadro de diálogo permite la selección de fuentes para todos los juegos de caracteres que no sean OEM, así como para los juegos de caracteres Symbol y ANSI.

System_CAPS_pubpropertyShowApply

Obtiene o establece un valor que indica si el cuadro de diálogo contiene un aplicar botón.

System_CAPS_pubpropertyShowColor

Obtiene o establece un valor que indica si el cuadro de diálogo muestra la opción de color.

System_CAPS_pubpropertyShowEffects

Obtiene o establece un valor que indica si el cuadro de diálogo contiene controles que permiten al usuario especificar opciones de tachado, subrayado y color del texto.

System_CAPS_pubpropertyShowHelp

Obtiene o establece un valor que indica si el cuadro de diálogo presenta un botón de ayuda.

System_CAPS_pubpropertySite

Obtiene o establece la ISite de la Component.(Heredado de Component).

System_CAPS_pubpropertyTag

Obtiene o establece un objeto que contiene datos sobre el control.(Heredado de CommonDialog).

NombreDescripción
System_CAPS_pubmethodCreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar a un proxy que se utiliza para comunicarse con un objeto remoto.(Heredado de MarshalByRefObject).

System_CAPS_pubmethodDispose()

Libera todos los recursos que usa Component.(Heredado de Component).

System_CAPS_protmethodDispose(Boolean)

Libera los recursos no administrados que usa Component y libera los recursos administrados de forma opcional.(Heredado de Component).

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Libera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el elemento Component durante la recolección de elementos no usados.(Heredado de Component).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.(Heredado de MarshalByRefObject).

System_CAPS_protmethodGetService(Type)

Devuelve un objeto que representa el servicio suministrado por Component o por Container.(Heredado de Component).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodHookProc(IntPtr, Int32, IntPtr, IntPtr)

Especifica el procedimiento de enlace de cuadros de diálogo comunes que se omite para agregar funcionalidad específica a un cuadro de diálogo común.(Invalida CommonDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr)).

System_CAPS_pubmethodInitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.(Heredado de MarshalByRefObject).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone(Boolean)

Crea una copia superficial del elemento actual MarshalByRefObject objeto.(Heredado de MarshalByRefObject).

System_CAPS_protmethodOnApply(EventArgs)

Genera el evento Apply.

System_CAPS_protmethodOnHelpRequest(EventArgs)

Genera el evento HelpRequest.(Heredado de CommonDialog).

System_CAPS_protmethodOwnerWndProc(IntPtr, Int32, IntPtr, IntPtr)

Define el procedimiento de ventana propietaria que se reemplaza para agregar una funcionalidad específica a un cuadro de diálogo común.(Heredado de CommonDialog).

System_CAPS_pubmethodReset()

Restablece los valores predeterminados de todas las opciones del cuadro de diálogo.(Invalida CommonDialog.Reset()).

System_CAPS_protmethodRunDialog(IntPtr)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Especifica un cuadro de diálogo de archivos.(Invalida CommonDialog.RunDialog(IntPtr)).

System_CAPS_pubmethodShowDialog()

Ejecuta un cuadro de diálogo común con un propietario predeterminado.(Heredado de CommonDialog).

System_CAPS_pubmethodShowDialog(IWin32Window)

Ejecuta un cuadro de diálogo común con el propietario especificado.(Heredado de CommonDialog).

System_CAPS_pubmethodToString()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Recupera una cadena que incluye el nombre de la fuente actual seleccionada en el cuadro de diálogo.(Invalida Component.ToString()).

NombreDescripción
System_CAPS_protfieldSystem_CAPS_staticEventApply

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Posee el Apply eventos.

NombreDescripción
System_CAPS_pubeventApply

Se produce cuando el usuario hace clic en el aplicar botón en el cuadro de diálogo fuente.

System_CAPS_pubeventDisposed

Se produce cuando el componente se elimina mediante una llamada a la Dispose (método).(Heredado de Component).

System_CAPS_pubeventHelpRequest

Se produce cuando el usuario hace clic en el botón Ayuda de un cuadro de diálogo común.(Heredado de CommonDialog).

El miembro heredado ShowDialog debe invocarse para crear este cuadro de diálogo común específico. HookProc se puede invalidar para implementar la funcionalidad de enlace de cuadros de diálogo específicos.

Cuando se crea una instancia de FontDialog, algunas de las propiedades de lectura y escritura se establecen en sus valores iniciales. Para obtener una lista de estos valores, consulte el FontDialog constructor.

El siguiente ejemplo de código utiliza ShowDialog para mostrar una FontDialog. Este código requiere que un Form ya se ha creado con un TextBox y un botón en él. También requiere que el fontDialog1 se ha creado. El Font contiene la información de tamaño pero no la información de color.

private void button1_Click(object sender, System.EventArgs e)
 {
    fontDialog1.ShowColor = true;

    fontDialog1.Font = textBox1.Font;
    fontDialog1.Color = textBox1.ForeColor;

    if(fontDialog1.ShowDialog() != DialogResult.Cancel )
    {
       textBox1.Font = fontDialog1.Font ;
       textBox1.ForeColor = fontDialog1.Color;
    }
 }

.NET Framework
Disponible desde 1.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: