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