Compartir a través de


CheckedListBox.CreateParams Propiedad

Definición

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

protected:
 virtual property System::Windows::Forms::CreateParams ^ CreateParams { System::Windows::Forms::CreateParams ^ get(); };
protected override System.Windows.Forms.CreateParams CreateParams { get; }
member this.CreateParams : System.Windows.Forms.CreateParams
Protected Overrides ReadOnly Property CreateParams As CreateParams

Valor de propiedad

CreateParams que contiene los parámetros requeridos.

Ejemplos

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

virtual System::Windows::Forms::CreateParams^ get() override
{
   
   // Extend the CreateParams property of the Button class.
   System::Windows::Forms::CreateParams^ cp = __super::CreateParams;

   // Update the button Style.
   cp->Style |= 0x00000040; // BS_ICON value
   return cp;
}
protected override CreateParams CreateParams
{
    get
    {
        // Extend the CreateParams property of the Button class.
        CreateParams cp = base.CreateParams;
        // Update the button Style.
        cp.Style |= 0x00000040; // BS_ICON value

        return cp;
    }
}

Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
    Get
        Dim SecPerm As New SecurityPermission(SecurityPermissionFlag.UnmanagedCode)
        SecPerm.Demand()

        ' Extend the CreateParams property of the Button class.
        Dim cp As System.Windows.Forms.CreateParams = MyBase.CreateParams
        ' Update the button Style.
        cp.Style = cp.Style Or &H40 ' BS_ICON value

        Return cp
    End Get
End Property

Comentarios

La CreateParams propiedad no debe invalidarse y usarse para ajustar las propiedades del control derivado. CreateParams.CaptionCreateParams.WidthLas propiedades correspondientes del control como , y CreateParams.Height deben establecerse mediante las propiedades correspondientes del control, como Control.Text, Control.Width y Control.Height. Solo CreateParams se debe extender cuando se ajusta una clase de control estándar de Windows o para establecer estilos no proporcionados por el espacio de nombres de Windows Forms. Para obtener más información sobre cómo crear parámetros de control, vea las CreateWindow funciones y CreateWindowEx y la CREATESTRUCT documentación de estructura en la referencia de Windows Platform SDK en https://learn.microsoft.com.

Notas a los desarrolladores de herederos

Al invalidar la CreateParams propiedad en una clase derivada, utilice la propiedad de CreateParams la clase base para extender la implementación base. De lo contrario, debe proporcionar toda la implementación.

Se aplica a