CheckedListBox.CreateParams Eigenschap

Definitie

Hiermee haalt u de vereiste parameters voor het maken van de besturingsgreep op wanneer de besturingsgreep wordt gemaakt.

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

Waarde van eigenschap

Een CreateParams die de vereiste parameters bevat.

Voorbeelden

In het volgende codevoorbeeld wordt de CreateParams eigenschap van een Button afgeleide klasse uitgebreid. De CreateParams.Style eigenschap wordt gewijzigd, waardoor de knop een Icon in plaats van een Image. In dit voorbeeld moet u een klasse hebben die de klasse overschrijft Button .

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

Opmerkingen

De CreateParams eigenschap mag niet worden overschreven en gebruikt om de eigenschappen van uw afgeleide besturingselement aan te passen. Eigenschappen zoals de CreateParams.Caption, CreateParams.Widthen CreateParams.Height moeten worden ingesteld door de bijbehorende eigenschappen in uw besturingselement, zoals Control.Text, Control.Width en Control.Height. De CreateParams mag alleen worden uitgebreid wanneer u een standaard Windows besturingsklasse verpakt of stijlen instelt die niet worden geleverd door de Windows Forms naamruimte. Zie de documentatie CreateWindow en CreateWindowExc1 en de CREATESTRUCT structuurdocumentatie in de naslaginformatie Windows Platform SDK op https://learn.microsoft.com voor meer informatie over het maken van besturingsparameters.

Notities voor overnemers

Wanneer u de CreateParams eigenschap in een afgeleide klasse overschrijft, gebruikt u de eigenschap van CreateParams de basisklasse om de basis-implementatie uit te breiden. Anders moet u alle implementaties opgeven.

Van toepassing op