Partager via


interfaces privées Container-Specific

Certains conteneurs fournissent des interfaces privées spécifiques au conteneur pour des fonctionnalités supplémentaires ou des performances améliorées. Les contrôles qui s’appuient sur ces interfaces spécifiques au conteneur doivent, si possible, fonctionner sans ces interfaces spécifiques au conteneur présentes afin que le contrôle fonctionne dans différents conteneurs. Par exemple, Visual Basic implémente des interfaces privées qui fournissent des fonctionnalités de mise en forme de chaîne aux contrôles. Si un contrôle utilise ces interfaces de mise en forme privées, il doit pouvoir s’exécuter avec la prise en charge de la mise en forme par défaut si ces interfaces ne sont pas disponibles. Si le contrôle peut fonctionner sans les interfaces privées, il doit prendre les mesures appropriées (par exemple avertir l’utilisateur des fonctionnalités réduites), mais continuer à travailler. Si ce n’est pas une option, une catégorie de composant doit être inscrite comme nécessaire afin que seuls les conteneurs prenant en charge cette fonctionnalité puissent héberger ces contrôles.