CheckedListBox.CreateParams Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.