none
Como modificar CharacterCasing via código em um User Control? RRS feed

  • Pergunta

  • Amigos, tenho um user control padrao, que apenas mudo a sua cor de fundo no focus.

     

    Gostaria de alterar a propriedade CharacterCasing dele para UPPER, pois muitas vezes esqueço de mudar manualmente via properties e acaba permitindo minúsculas no sistema.

     

    Meu user control:

     

    public class PatternTextBox : TextBox
        {
            protected override void OnGotFocus(EventArgs e)
            {
                base.OnGotFocus(e);
                this.BackColor = Color.Yellow;
            }

            protected override void OnLostFocus(EventArgs e)
            {
                base.OnLostFocus(e);
                this.BackColor = Color.Empty;
            }
        }

    terça-feira, 15 de junho de 2010 14:16

Respostas

  • Olá Daniel,

    Basta definir as suas preferências no construtor da classe...

    public class PatternTextBox : TextBox
    {
        public PatternTextBox()
        {
            this.CharacterCasing = CharacterCasing.Upper;
        }

        // ...


    Abraços,
    Caio Proiete



    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://www.caioproiete.com
    terça-feira, 15 de junho de 2010 14:26
    Moderador