Amigos,
Estou desenvolvendo um componente em C# que herda de TextBox. Um componente simples, com validações e máscaras apenas.
O problema é que tenho uma propriedade Tipo de Dados, com vários atributos possíveis, CPF, CNPJ, RG, Título de Eleitor, etc..
E o atributo Geral que é para o caso do programador não querer habilitar validações nem máscaras. Nesse caso, o componente se comportaria como uma TextBox normal, só com opções extras de design do componente.
Assim, gostaria que as propriedades booleanas Validação e Máscara permanecessem desabilitadas [Enable(false)] para a propriedade Tipo de Dados Geral, mas fossem habilitadas [Enable(true)] para as demais opções...
Agora, nunca trabalhei com desenvolvimento em design-time e não tenho a menor ideia de como fazê-lo.
Alguém poderia indicar algum material ou teria alguma sugestão de código para isso?
Obrigado a todos!