Sdílet prostřednictvím


CheckedListBox.CreateParams Vlastnost

Definice

Získá požadované parametry vytvoření při vytvoření ovládacího úchytu.

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 obsahující 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 se tlačítko zobrazí Icon spíše než 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 je , CreateParams.CaptionCreateParams.Widtha CreateParams.Height měly by být nastaveny odpovídajícími vlastnostmi ve vašem ovládacím prvku, například Control.Text, Control.Width a Control.Height. Tato CreateParams možnost by měla být rozšířena pouze v případě, že zabalíte standardní třídu ovládacího prvku Windows nebo nastavíte styly, které nejsou poskytovány oborem názvů Modelu Windows Forms. Další informace o vytváření parametrů řízení naleznete CreateWindow v tématu a CreateWindowEx funkce a CREATESTRUCT dokumentace ke struktuře v referenční dokumentaci 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 zadat veškerou implementaci.

Platí pro