Control.CreateParams Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wymagane parametry tworzenia po utworzeniu uchwytu sterowania.
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
Wartość właściwości
Element CreateParams zawierający wymagane parametry tworzenia po utworzeniu uchwytu do kontrolki.
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ę sterowania systemu Windows lub ustawisz style, które nie są udostępniane przez przestrzeń nazw Windows Forms. Aby uzyskać więcej informacji na temat tworzenia parametrów kontroli, zobacz CreateWindow
dokumentację struktury CREATESTRUCT i oraz funkcje i CreateWindowEx
.
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ę.