CheckedListBox.CreateParams Propriedade

Definição

Recebe os parâmetros de criação necessários quando a alavanca de controlo é criada.

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 Propriedade

A CreateParams que contém os parâmetros necessários.

Exemplos

O seguinte exemplo de código estende a CreateParams propriedade de uma Button classe derivada. A CreateParams.Style propriedade é alterada, o que faz com que o botão mostre um Icon em vez de um Image. Este exemplo exige que tenhas uma classe que herde dessa Button classe.

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

Observações

A CreateParams propriedade não deve ser sobreposta e usada para ajustar as propriedades do seu controlo derivado. Propriedades como o CreateParams.Caption, , e CreateParams.Height devem ser definidas pelas propriedades correspondentes no seu controlo, como Control.Text, Control.Width e Control.HeightCreateParams.Width. O CreateParams só deve ser estendido quando está a encapsular uma classe de controlo Windows padrão ou para definir estilos não fornecidos pelo espaço de nomes Windows Forms. Para mais informações sobre a criação de parâmetros de controlo, consulte as funções CreateWindow e CreateWindowEx e a documentação da estrutura CREATESTRUCT na referência Windows Platform SDK em https://learn.microsoft.com.

Notas para Herdeiros

Ao sobrescrever a CreateParams propriedade numa classe derivada, use a propriedade da CreateParams classe base para estender a implementação base. Caso contrário, deve fornecer toda a implementação.

Aplica-se a