Freigeben über


CheckedListBox.CreateParams Eigenschaft

Definition

Ruft die benötigten Erstellungsparameter ab, wenn das Steuerelementhandle erstellt wird.

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

Eigenschaftswert

Eine CreateParams, die die erforderlichen Parameter enthält.

Beispiele

Im folgenden Codebeispiel wird die CreateParams Eigenschaft einer Button abgeleiteten Klasse erweitert. Die CreateParams.Style -Eigenschaft wird geändert, wodurch die Schaltfläche anstelle Icon eines Imageangezeigt wird. Dieses Beispiel erfordert, dass Sie über eine Klasse verfügen, die von der Button -Klasse erbt.

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

Hinweise

Die CreateParams Eigenschaft sollte nicht überschrieben und zum Anpassen der Eigenschaften des abgeleiteten Steuerelements verwendet werden. Eigenschaften wie CreateParams.Caption, CreateParams.Widthund CreateParams.Height sollten von den entsprechenden Eigenschaften in Ihrem Steuerelement wie Control.Text, Control.Width und Control.Heightfestgelegt werden. Die CreateParams sollte nur erweitert werden, wenn Sie eine Windows-Standardsteuerelementklasse umschließen oder Formatvorlagen festlegen, die nicht vom Windows Forms-Namespace bereitgestellt werden. Weitere Informationen zum Erstellen von Steuerelementparametern finden Sie in den CreateWindow Funktionen und CreateWindowEx in der CREATESTRUCT Strukturdokumentation in der Referenz zum Windows Platform SDK unter https://learn.microsoft.com.

Hinweise für Vererber

Verwenden Sie beim Überschreiben der CreateParams -Eigenschaft in einer abgeleiteten Klasse die -Eigenschaft der Basisklasse CreateParams , um die Basisimplementierung zu erweitern. Andernfalls müssen Sie die gesamte Implementierung bereitstellen.

Gilt für: