CheckedListBox.CreateParams Propriété

Définition

Obtient le paramètre de création requis lors de la création du handle du contrôle.

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

Valeur de propriété

CreateParams

CreateParams qui contient les paramètres requis.

Exemples

L’exemple de code suivant étend la CreateParams propriété d’une Button classe dérivée. La CreateParams.Style propriété est modifiée, ce qui entraîne l’affichage d’un Icon bouton plutôt qu’un Image. Cet exemple nécessite que vous ayez une classe qui hérite de la Button classe.

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

Remarques

La CreateParams propriété ne doit pas être remplacée et utilisée pour ajuster les propriétés de votre contrôle dérivé. Les propriétés telles que le CreateParams.Caption, CreateParams.Widthet CreateParams.Height doivent être définies par les propriétés correspondantes dans votre contrôle, telles que Control.Text, Control.Width et Control.Height. Il CreateParams ne doit être étendu que lorsque vous encapsulez une classe de contrôle Windows standard ou que vous définissez des styles non fournis par l’espace de noms Windows Forms. Pour plus d’informations sur la création de paramètres de contrôle, consultez la documentation sur les CreateWindow fonctions et CreateWindowEx la CREATESTRUCT structure dans la SDK de plateforme Windows référence à /.

Notes pour les héritiers

Lors de la substitution de la CreateParams propriété dans une classe dérivée, utilisez la propriété de CreateParams la classe de base pour étendre l’implémentation de base. Sinon, vous devez fournir toute l’implémentation.

S’applique à