Compartilhar via


Exemplo de controles de dados personalizados

Este exemplo demonstra como usar seus próprios controles com fontes de dados Janela.

Para obter Zoom, Para Cima e Ampliar e instruções para instalá-los

  • Siga um ou mais destes procedimentos:

    • Sobre o Help menu, Zoom, Para Cima e Ampliar Exemplos.

      O arquivo Leiame exibe informações sobre exemplos.

    • Visite o O Visual Studio 2008 Zoom, Para Cima e Ampliar Zoom, Para Cima e Ampliar site. As versões mais recentes dos exemplos estarão disponíveis nele.

    • Localize Zoom, Para Cima e Ampliar no computador em que Visual Studio está instalado. Por padrão, Zoom, Para Cima e Ampliar e um arquivo Leiame são instalados em unidade: \Arquivos de programas\Microsoft visual Studio 9.0\Zoom, Para Cima e Ampliar\LCID. Para edições Express do Visual Studio, todos os exemplos estão localizados on-line.

Para obter mais informações, consulte Localizando arquivos de exemplo.

Observação de segurança:

Esse código de exemplo é destinado a ilustrar um conceito, e ele mostra somente o código que é relevante para esse conceito. Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente. A Microsoft fornece esse código de exemplo "Zoom, Para Cima e Ampliar encontra" sem garantias.

Para executar este exemplo.

  • Pressione F5.

Requisitos

Este exemplo requer o banco de dados Northwind.Para obter mais informações, consulte Como: Instalar e solucionar problemas de componentes de banco de dados de exemplos.

Demonstra

A solução de exemplo inclui dois projetos.Uma é uma biblioteca de controle do Windows projeto chamado MyCompanyControls.A segunda é um aplicativo do Windows projeto chamado CustomDataControls.

A biblioteca de controle define o PhoneBox controle.O controle simplesmente herda do MaskedTextBox controle e define a propriedade Mask como um número de telefone com código de área.O projeto de biblioteca também contém um recurso incorporado, PhoneBox.bmp, para representar o ícone na ToolBox e Sources dados Janela.

O controle PhoneBox está disponível no CustomDataControls projeto.Selecionando R ebuild menu de atalho do projeto, o PhoneBox aparecerá na ToolBox em uma nova seção chamada MyCompanyControls .Você precisará ter Form1 aberto no designer para ver os itens ToolBox.

Sources de dados a Janela é usada para adicionar a PhoneBox à lista de controles de String.Na caixa Dados Sources janela, selecione a coluna HomePhone sob a Employee tabela.Selecione na lista suspensa e escolha Personalizar .Isso abre o caixa de diálogo para personalizar a lista de controles para dado tipos.Essa lista é preenchida com a lista de controles que implementam o Visual Studio atualmente na caixa ToolBoxDefaultBindingPropertyAttribute.O controle PhoneBox herda de MaskedTextBox, que oferece suporte a DefaultBindingPropertyAttribute.Selecione String em Tipo de dados e localizar o PhoneBox controle na lista.A verificação pelo controle de PhoneBox indica a Visual Studio que o controle PhoneBox é um dos controles disponíveis para qualquer objeto que tem uma propriedade de sequência de caracteres.

Consulte também

Tarefas

Como: Instalar e solucionar problemas de componentes de banco de dados de exemplos

Como: Adicionar controles Personalizars a fontes de Dadosdos Janela

Outros recursos

Aplicativos de exemplo do Visual Basic Express