Padrão de controle de planilha
Descreve diretrizes e convenções para implementar ISpreadsheetProvider, incluindo informações sobre métodos. Links para referências adicionais são listados no final do tópico. O padrão de controle planilha é usado para expor o conteúdo de uma planilha ou outro documento baseado em grade.
O padrão de controle de Planilha está intimamente relacionado ao padrão de controle da Grade; controles que implementam o padrão de controle de de planilha de também devem implementar o padrão de controle grid. Os controles também podem implementar o padrão de controle tabela, se apropriado. Para obter exemplos de controles que implementam esses padrões de controle, consulte tipos de controle e seus padrões de controle com suporte.
Diretrizes e convenções de implementação
Ao implementar o padrão de controle planilha, observe as seguintes diretrizes e convenções:
- Se uma planilha implementar a interface deISpreadsheetProvider, suas células deverão implementar a interface deISpreadsheetItemProvider.
- O método ISpreadsheetProvider::GetItemByName destina-se a fornecer o mesmo tipo de navegação que um aplicativo pode fornecer com um recurso Jump to Label. Muitos programas de planilha permitem que células específicas recebam um nome ou rótulo amigável. GetItemByName permite que o cliente procure uma célula com base em seu nome amigável. Esse método não deve recuperar células que contenham o texto de nome porque os resultados podem ser altamente ambíguos. Se o programa de planilha permitir que várias células na mesma planilha tenham o mesmo nome ou rótulo amigável, o comportamento da Automação da Interface do Usuário da Microsoft será indefinido.
Membros necessários para ISpreadsheetProvider
O método a seguir é necessário para implementar a interface deISpreadsheetProvider.
Membros necessários | Tipo de membro | Anotações |
---|---|---|
GetItemByName | Método | Nenhum |
Esse padrão de controle não tem eventos associados.
Tópicos relacionados