Control.CreateParams Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 virtual System.Windows.Forms.CreateParams CreateParams { get; }
member this.CreateParams : System.Windows.Forms.CreateParams
Protected Overridable ReadOnly Property CreateParams As CreateParams
Waarde van eigenschap
Een CreateParams die de vereiste parameters voor het maken bevat wanneer de ingang voor het besturingselement wordt gemaakt.
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 CreateWindowEx over de CreateWindowCREATESTRUCT-structuur 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.