Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
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

Control.CreateParams (Propiedad)

Obtiene los parámetros de creación necesarios cuando se crea el identificador del control.

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

protected virtual CreateParams CreateParams { get; }

Valor de propiedad

Tipo: System.Windows.Forms.CreateParams
CreateParams que contiene los parámetros de creación necesarios cuando se crea el identificador del control.

La propiedad CreateParams no debe reemplazarse ni utilizarse para ajustar las propiedades del control derivado. Algunas propiedades, como CreateParams.Caption, CreateParams.Width y CreateParams.Height, deben establecerse mediante las propiedades correspondientes del control, como Control.Text, Control.Width y Control.Height. CreateParams sólo debe extenderse cuando se está ajustando una clase de control estándar de Windows o para establecer estilos que el espacio de nombres de formularios Windows Forms no proporciona. Para obtener más información sobre cómo crear parámetros de controles, vea las funciones CreateWindow y CreateWindowEx, y la documentación de la estructura CREATESTRUCT en la biblioteca de MSDN en http://msdn.microsoft.com/es-es/library/default.aspx.

Notas para los herederos

Cuando se reemplaza la propiedad CreateParams en una clase derivada, hay que utilizar la propiedad CreateParams de la clase base para extender la implementación base. Si no, deberá proporcionarse toda la implementación.

En el ejemplo de código siguiente se extiende la propiedad CreateParams de una clase derivada Button. Se cambia la propiedad CreateParams.Style, lo que hace que el botón muestre un Icon en lugar de una Image. En este ejemplo se requiere que exista una clase que herede de la clase Button.


protected override CreateParams CreateParams
{
    get
    {
        new SecurityPermission(SecurityPermissionFlag.UnmanagedCode).Demand();

        // Extend the CreateParams property of the Button class.
        CreateParams cp = base.CreateParams;
        // Update the button Style.
        cp.Style |= 0x00000040; // BS_ICON value

        return cp;
    }
}


.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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft