Udostępnij za pośrednictwem


CheckedListBox.CreateParams Właściwość

Definicja

Pobiera wymagane parametry tworzenia po utworzeniu uchwytu sterowania.

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

Wartość właściwości

Element CreateParams zawierający wymagane parametry.

Przykłady

Poniższy przykład kodu rozszerza CreateParams właściwość klasy pochodnej Button . Właściwość CreateParams.Style jest zmieniana, co powoduje wyświetlenie Icon przycisku zamiast Image. W tym przykładzie jest wymagana klasa dziedziczona z Button klasy.

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

Uwagi

Właściwość CreateParams nie powinna być zastępowana i używana do dostosowywania właściwości kontrolki pochodnej. Właściwości, takie jak CreateParams.Caption, i CreateParams.Height powinny być ustawiane przez odpowiednie właściwości w kontrolce, CreateParams.Widthtakie jak Control.Text, Control.Width i Control.Height. Należy CreateParams je rozszerzyć tylko wtedy, gdy opakowujesz standardową klasę kontrolki systemu Windows lub ustawisz style, które nie są udostępniane przez przestrzeń nazw formularzy systemu Windows. Aby uzyskać więcej informacji na temat tworzenia parametrów kontrolek, zobacz CreateWindow dokumentację dotyczącą funkcji i CreateWindowEx i CREATESTRUCT w dokumentacji struktury w dokumentacji zestawu SDK platformy Windows pod adresem https://learn.microsoft.com.

Uwagi dotyczące dziedziczenia

Podczas zastępowania CreateParams właściwości w klasie pochodnej użyj właściwości klasy CreateParams bazowej, aby rozszerzyć implementację podstawową. W przeciwnym razie należy podać całą implementację.

Dotyczy