Compartilhar via


Interfaces privadas específicas de contêiner

Alguns contêineres fornecem interfaces privadas específicas do contêiner para funcionalidade adicional ou desempenho aprimorado. Os controles que dependem dessas interfaces específicas de contêiner devem, se possível, funcionar sem essas interfaces específicas de contêiner presentes para que o controle funcione em contêineres diferentes. Por exemplo, Visual Basic implementa interfaces privadas que fornecem funcionalidade de formatação de cadeia de caracteres para controles. Se um controle fizer uso dessas interfaces de formatação privada, ele deverá ser capaz de executar com suporte de formatação padrão se essas interfaces não estiverem disponíveis. Se o controle pode funcionar sem as interfaces privadas, ele deve tomar a ação apropriada (como avisar o usuário sobre a funcionalidade reduzida), mas continuar a trabalhar. Se essa não for uma opção, uma categoria de componente deverá ser registrada conforme necessário para que somente os contêineres que oferecem suporte a essa funcionalidade possam hospedar esses controles.