TABCONTROL EM UM USERCONTROL

 Tópico anterior Próximo tópico Novo tópico

TABCONTROL EM UM USERCONTROL

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#476940 - 03/10/2017 23:39:04

FERDEAD
LIMEIRA
Cadast. em:Outubro/2004


Olá!

Gostaria de criar um usercontrol com um tabcontrol e alguns componentes.

Estou conseguindo adicionar controles em tempo de design, mas, tipo, quero alterar da aba 1 para a 2 e adicionar mais objetos.. E não estou conseguindo fazer isso.. Alguém tem ideia do que fazer?



#477047 - 07/10/2017 14:41:11

DS2T
BARRA MANSA
Cadast. em:Novembro/2010


 Anexos estao visíveis somente para usuários registrados

Boa tarde!

Se você não quiser trabalhar com o System.Design, o jeito é criar um componente ao invés de um UserControl. Caso solucione seu problema, você pode simplesmente criar uma classe que herde diretamente do TabControl. (Esse é o modo mais simples)

Caso isso não te atenda, você precisará fazer referência ao System.Design em seu projeto.
Vai ter que colocar o atributo Designer  na seu UserControl, fazendo referência a uma classe criada por você e herdada do ControlDesigner, onde você informa quais são os controles que estarão habilitados para design.

Fiz um exemplo pra você, segue anexado.


Ultimamente tenho mexido mais com a programação Web, e essa pergunta me fez refletir. Dificilmente a gente vê programadores WindowsForm personalizando controles, criando os seus próprios. Ao contrário de Web, que o pessoal cria milhares e milhares de recursos visuais super bacanas para você apenas inserir no seu projeto.
Aí ficam aqueles controles padrões, sempre parecendo mais do mesmo... ou então usando componentes de terceiros. Uma pena, pois .NET oferece recursos tão legais pra controles personalizados... Até mesmo para manipulação em tempo de design...


"Cansei de frases intelectuais" - Eu mesmo


 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário