Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

ColorDialog (Clase)

Representa un cuadro de diálogo común que muestra colores disponibles junto con controles que permiten al usuario definir colores personalizados.

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

public class ColorDialog : CommonDialog

El tipo ColorDialog expone los siguientes miembros.

  NombreDescripción
Método públicoColorDialogInicializa una nueva instancia de la clase de ColorDialog .
Arriba

  NombreDescripción
Propiedad públicaAllowFullOpenobtiene o establece un valor que indica si el usuario puede utilizar el cuadro de diálogo para definir colores personalizados.
Propiedad públicaAnyColorObtiene o establece un valor que indica si el cuadro de diálogo muestra todos los colores disponibles en el conjunto de colores básicos.
Propiedad protegidaCanRaiseEventsObtiene un valor que indica si el componente puede generar un evento. (Se hereda de Component).
Propiedad públicaColorObtiene o establece el color seleccionado por el usuario.
Propiedad públicaContainerObtiene IContainer que contiene Component. (Se hereda de Component).
Propiedad públicaCustomColorsObtiene o establece el conjunto de colores personalizados mostrados en el cuadro de diálogo.
Propiedad protegidaDesignModeObtiene un valor que indica si Component está actualmente en modo de diseño. (Se hereda de Component).
Propiedad protegidaEventsObtiene la lista de controladores de eventos asociados a Component. (Se hereda de Component).
Propiedad públicaFullOpenObtiene o establece un valor que indica si los controles utilizados para crear colores personalizados son visibles cuando se abre el cuadro de diálogo
Propiedad protegidaInstanceInfraestructura. obtiene el identificador de instancia subyacente de la ventana (HINSTANCE).
Propiedad protegidaOptionsInfraestructura. Obtiene los valores para inicializar ColorDialog.
Propiedad públicaShowHelpObtiene o establece un valor que indica si un botón Ayuda aparece en el cuadro de diálogo color.
Propiedad públicaSiteObtiene o establece ISite de Component. (Se hereda de Component).
Propiedad públicaSolidColorOnlyObtiene o establece un valor que indica si el cuadro de diálogo limitará a los usuarios a seleccionar colores sólidos únicamente.
Propiedad públicaTagObtiene o establece un objeto que contiene datos sobre el control. (Se hereda de CommonDialog).
Arriba

  NombreDescripción
Método públicoCreateObjRefCrea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método públicoDispose()Libera todos los recursos utilizados por Component. (Se hereda de Component).
Método protegidoDispose(Boolean)Libera los recursos no administrados que utiliza Component y libera los recursos administrados de forma opcional. (Se hereda de Component).
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalizeLibera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto Component durante la recolección de elementos no utilizados. (Se hereda de Component).
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetLifetimeServiceRecupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método protegidoGetServiceDevuelve un objeto que representa el servicio suministrado por Component o por Container. (Se hereda de Component).
Método públicoGetType Obtiene el Typede la instancia actual. (Se hereda de Object).
Método protegidoHookProcDefine el procedimiento de enlace del cuadro de diálogo común que se invalida para agregar funcionalidad específica de un cuadro de diálogo común. (Se hereda de CommonDialog).
Método públicoInitializeLifetimeServiceObtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método protegidoMemberwiseClone() Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoMemberwiseClone(Boolean)Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método protegidoOnHelpRequestProvoca el evento de HelpRequest . (Se hereda de CommonDialog).
Método protegidoOwnerWndProcDefine el procedimiento de ventana propietaria que se invalida para agregar funcionalidad específica de un cuadro de diálogo común. (Se hereda de CommonDialog).
Método públicoResetRestablece todas las opciones a sus valores predeterminados, el color seleccionado último de negro, y los colores personalizados a sus valores predeterminados. (Invalida a CommonDialog.Reset()).
Método protegidoRunDialogInfraestructura. Cuando se reemplaza en una clase derivada, especifica un cuadro de diálogo común. (Invalida a CommonDialog.RunDialog(IntPtr)).
Método públicoShowDialog()Ejecuta un cuadro de diálogo común con un propietario predeterminado. (Se hereda de CommonDialog).
Método públicoShowDialog(IWin32Window)Ejecuta un cuadro de diálogo común con el propietario especificado. (Se hereda de CommonDialog).
Método públicoToStringInfraestructura. Devuelve una cadena que representa ColorDialog. (Invalida a Component.ToString()).
Arriba

  NombreDescripción
Evento públicoDisposedSe produce cuando el componente se elimina mediante una llamada al método Dispose. (Se hereda de Component).
Evento públicoHelpRequestSe produce cuando el usuario hace clic en el botón Ayuda en un cuadro de diálogo común. (Se hereda de CommonDialog).
Arriba

El miembro heredado ShowDialog debe invocar para crear este cuadro de diálogo común concreto. HookProc se puede invalidar para implementar funcionalidad específica de enlace del cuadro de diálogo. Utilice Color para recuperar el color seleccionado por el usuario.

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

El ejemplo siguiente se muestra la creación de nuevo ColorDialog. Este ejemplo requiere que el método se llama dentro de un formulario existente que tiene TextBox y Button colocados en él.


private void button1_Click(object sender, System.EventArgs e)
 {
    ColorDialog MyDialog = new ColorDialog();
    // Keeps the user from selecting a custom color.
    MyDialog.AllowFullOpen = false ;
    // Allows the user to get help. (The default is false.)
    MyDialog.ShowHelp = true ;
    // Sets the initial color select to the current text color.
    MyDialog.Color = textBox1.ForeColor ;

    // Update the text box color if the user clicks OK 
    if (MyDialog.ShowDialog() == DialogResult.OK)
        textBox1.ForeColor =  MyDialog.Color;
 }
    


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft