CheckedListBox.CreateParams Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá požadované parametry vytváření při vytvoření ovládací popisovač je vytvořen.
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
Hodnota vlastnosti
A CreateParams , který obsahuje požadované parametry.
Příklady
Následující příklad kódu rozšiřuje CreateParams vlastnost odvozené Button třídy. Vlastnost CreateParams.Style se změní, což způsobí, že tlačítko zobrazí Icon místo Image. Tento příklad vyžaduje, abyste měli třídu, která dědí z Button třídy.
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
Poznámky
Vlastnost CreateParams by neměla být přepsána a použita k úpravě vlastností odvozeného ovládacího prvku. Vlastnosti, jako CreateParams.Captionjsou , CreateParams.Widtha CreateParams.Height , by měly být nastaveny odpovídajícími vlastnostmi v ovládacím prvku, jako Control.Textjsou , Control.Width a Control.Height. Možnost CreateParams by měla být rozšířena pouze při zabalení standardní třídy ovládacího prvku Windows nebo k nastavení stylů, které nejsou poskytovány oborem názvů modelu Windows Forms. Další informace o vytváření parametrů ovládacího prvku najdete v dokumentaci k funkcím CreateWindow
CREATESTRUCT
a CreateWindowEx
a struktuře v referenčních informacích k sadě Windows Platform SDK na adrese https://learn.microsoft.com.
Poznámky pro dědice
Při přepsání CreateParams vlastnosti v odvozené třídě použijte vlastnost základní třídy CreateParams k rozšíření základní implementace. V opačném případě musíte poskytnout veškerou implementaci.