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

    Question

  • 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.

    Friday, January 13, 2012 7:15 PM

Answers

  • if(textBox1->Text->Trim()->Length == 0)
    {
    	MessageBox::Show("Preencha o textbox.");
    	textBox1->Focus();
    }
    
    • Marked as answer by EngMarcelo Thursday, January 19, 2012 9:27 PM
    Sunday, January 15, 2012 4:36 PM

All replies

  • 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...
    Friday, January 13, 2012 10:03 PM
  • if(textBox1->Text->Trim()->Length == 0)
    {
    	MessageBox::Show("Preencha o textbox.");
    	textBox1->Focus();
    }
    
    • Marked as answer by EngMarcelo Thursday, January 19, 2012 9:27 PM
    Sunday, January 15, 2012 4:36 PM
  • 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

    Thursday, January 19, 2012 1:36 PM
  • boa noite,usa o evento Leave.
    Thursday, January 19, 2012 10:44 PM
  • 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

    Saturday, March 03, 2012 11:22 AM