Nao deixar TextBox com valor em Branco, Como tratar isso ?

Beantwortet Nao deixar TextBox com valor em Branco, Como tratar isso ?

  • sexta-feira, 13 de janeiro de 2012 19:15
     
     

    Eu preciso saber como exibir uma msg de erro e guiar o foco para uma TextBox caso o usuario

    deixe-a em branco, pq se tiver em branco da erro, estou com o projeto no Visual studio 2010 usando 

    a linguagem C++  , CLR , Windows Form App.

     

    Até agora eu consegui através do evento KeyPress somente restringir que entre letras

     

    Agradeço desde já a Ajuda.

Todas as Respostas

  • sexta-feira, 13 de janeiro de 2012 22:03
     
     

    Marcelo, eu nunca programei em Windows Forms Application, eu só programo eu C++ nativo e Win32 API.  Mas eu lendo sua dúvida resolvi pesquisar e achei um site com vários tutoriais sobre isso. Abaixo você poderá ver se há algo que lhe interessa!

    http://www.caspercomsci.com/pages/visualcplussource.htm

     

    Fique com Deus..


    Qual é o caminho para ser um bom programador?! Resp: Estudar, estudar e estudar...
  • domingo, 15 de janeiro de 2012 16:36
     
     Respondido Contém Código
    if(textBox1->Text->Trim()->Length == 0)
    {
    	MessageBox::Show("Preencha o textbox.");
    	textBox1->Focus();
    }
    
    • Marcado como Resposta Marcelo-msdn quinta-feira, 19 de janeiro de 2012 21:27
    •  
  • quinta-feira, 19 de janeiro de 2012 13:36
     
      Contém Código
    if(textBox1->Text->Trim()->Length == 0)
    {
    	MessageBox::Show("Preencha o textbox.");
    	textBox1->Focus();
    }
    

    Caro colega Vitor-Santos a sua idéia foi de grande ajuda eu consegui identificar

    se a textBox esta vazia e exibo a mensangem mas o FOCO nao esta dando certo

    gostaria de saber em qual evento eu devo usar este código para que quando eu passo

    pela textBox e nao digito nada entao me aparece esta mensagem e ai faz o FOCO na textBox

    para que eu possa digitar  os valores nela :D

  • quinta-feira, 19 de janeiro de 2012 22:44
     
     
    boa noite,usa o evento Leave.
  • sábado, 3 de março de 2012 11:22
     
     

    Ola caro Marcelo

    Para exibir a mensagem logo que tu passares o mouse por cima da textbox vazia

    vai na textbox e procura o evento MouseEnter

    e digitas este mesmo codigo

    Fica com Deus