none
Porque a propriedade (Properties) muda? RRS feed

  • Pergunta

  • Amigos do fórum MSDN, venho tentando aprender VB no VS de forma bem autodidata dependendo sempre da força que tenho recebido aqui no MSDN.

    Tenho me deparado com o seguinte:

    Toda vez que configuro as propriedades de um TextBox por exemplo, mudo a cor da Font para azul, se o TextBox estiver com sua propriedade  Behavior/Enabled True ele mantém a cor azul após criar o .EXE, mas se a propriedade Behavior/Enabled estiver como False ele perde a configuração mudando para uma Font cinza escura.

    Alguém poderia me orientar como fazer para manter as características após criar o .EXE?

    Grato / Durval 

    sábado, 8 de abril de 2017 04:14

Respostas

Todas as Respostas

  • Deleted
    sábado, 8 de abril de 2017 14:48
  • Lucas, estou usando VS 2013 e realmente não muda a cor da fonte. Coloquei no meu código o comando que você me sugeriu: TextBox1.ForeColor=Color.Blue e a cor continua cinza escuro, porém com o Behavior/Enabled/True ela obedece a cor especificada.

    Faça a experiência para você ver. Abra um Form, coloque um Botton e um TextBox, vá em Behavior/Enableb e configure o TextBox como False. Crie uma rotina com o Button para colocar qualquer caracter no TextBox,(TextBox1.Text="Lucas") e verá que é isso que acontece.

    Minha pergunta foi justamente se tem como mudar isso, fazer a cor ficar como o especificado.

    Abraços/Durval  

    sábado, 8 de abril de 2017 17:55
  • Deleted
    sábado, 8 de abril de 2017 19:07
  • Lucas, vamos lá que agora talvez consigamos nos entender.

    Abra um Form no Visual Studio/Viasual Basic

    Na Toolbox crie o TextBox1.Text

    Dê 2 clics no Form e escreva apenas o código abaixo:

    TextBox1.Text = "Lucas"
    TextBox1.ForeColor = Color.Blue

    Selecione o TextBox1.Text e vá na propriedade (Properties) / Behavior e mude o Enabled do TextBox1.Text de True para False.

    Compile e veja o resultado, a palavra Lucas estará cinza escuro, mas se você voltar a mudar o Enabled do TextBox1.Text para True, após compilar, a palavra Lucas então estará azul.

    É exatamente isso que eu quero saber como mudar. Quero deixar o Enabled do TextBox1.Text como False mas que a cor não mude.

    sábado, 8 de abril de 2017 20:27
  • Deleted
    sábado, 8 de abril de 2017 20:30
  • Você deixa uma propriedade como false quando você não quer que o usuário tenha acesso, neste caso o usuário não tem acesso ao TextBox a não ser através do comando pelo Button.

    Abraço

    domingo, 9 de abril de 2017 00:06