Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2008/.NET Framework 3.5

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
FontDialog (Clase)

Actualización: noviembre 2007

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)
Visual Basic (Declaración)
Public Class FontDialog _
    Inherits CommonDialog
Visual Basic (Uso)
Dim instance As FontDialog
C#
public class FontDialog : CommonDialog
Visual C++
public ref class FontDialog : public CommonDialog
J#
public class FontDialog extends CommonDialog
JScript
public class FontDialog extends CommonDialog

Se debe invocar al miembro heredado ShowDialog para crear este cuadro de diálogo común específico. Se puede reemplazar HookProc para implementar funcionalidad específica de enlace de cuadros de diálogo.

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

En el siguiente ejemplo de código se utiliza ShowDialog para mostrar FontDialog. En este código se requiere que ya se haya creado un objeto Form que incluya un objeto TextBox y un botón. También requiere que se haya creado fontDialog1. Font contiene la información de tamaño pero no la información de color.

Visual Basic
Private Sub button1_Click(sender As Object, e As System.EventArgs)
    fontDialog1.ShowColor = True

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

    If fontDialog1.ShowDialog() <> DialogResult.Cancel Then
        textBox1.Font = fontDialog1.Font
        textBox1.ForeColor = fontDialog1.Color
    End If
End Sub 'button1_Click
C#
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;
    }
 }

Visual C++
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;
      }
   }
J#
    protected void button1_Click(Object sender, System.EventArgs e)
    {
        fontDialog1.set_ShowColor(true);
        fontDialog1.set_Font(textBox1.get_Font());
        fontDialog1.set_Color(textBox1.get_ForeColor());
        if (!(fontDialog1.ShowDialog().Equals(get_DialogResult().Cancel))) {
            textBox1.set_Font(fontDialog1.get_Font());
            textBox1.set_ForeColor(fontDialog1.get_Color());
        }
    } //button1_Click
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker