Visual Studio (placeholder)
Ola amigo(a)! estou querendo saber se alguém aqui pode me ajuda mais uma Vez :D .
quero saber como posso ta colocando placeholder em um aplicaçao em C#, qual seria a forma mais pratica ?
aqui vai um exemplo:
[img]http://www.fluxbytes.com/wp-content/uploads/2013/03/Cue-text-example.jpg[/img]
eu consigo colocar o placeholder na text box, mais quero que ele remova quando clicar para escreve
ta ai meu exemplo que uso, mais ela nao remove ao começa a digita. espero sua ajuda!
quero saber como posso ta colocando placeholder em um aplicaçao em C#, qual seria a forma mais pratica ?
aqui vai um exemplo:
[img]http://www.fluxbytes.com/wp-content/uploads/2013/03/Cue-text-example.jpg[/img]
eu consigo colocar o placeholder na text box, mais quero que ele remova quando clicar para escreve
private void FrmConectar_Load(object sender, EventArgs e)
{
if (txtUsuario.Text == "")
txtUsuario.Text = "Digite seu Usuario...";
}ta ai meu exemplo que uso, mais ela nao remove ao começa a digita. espero sua ajuda!
Edson Costa
Curtidas 0
Melhor post
Joel Rodrigues
08/12/2014
Você está fazendo no lugar errado.
No evento GotFocus, coloque:
E no evento LostFocus, faça o inverso:
E não, não tem forma mais prática, infelizmente.
No evento GotFocus, coloque:
if (txtUsuario.Text == "Digite seu Usuario...")
txtUsuario.Text = "";
E no evento LostFocus, faça o inverso:
if (txtUsuario.Text == "")
txtUsuario.Text = "Digite seu Usuario...";E não, não tem forma mais prática, infelizmente.
GOSTEI 1
Mais Respostas
Edson Costa
08/12/2014
Fiz tudo certo mais mesmo assim nao mostra nada na tela.
quando abre fica sem nome algum olha:
ta ai a foto.
[img]http://arquivo.devmedia.com.br/forum/imagem/393530-20141208-224944.png[/img]
nao sei se e meu visual que nao e completo, pq eu nao acho os evento que citou para mim, deve ser isso o motivo de nao ta dando certo.
private void txtUsuario_LostFocus(object sender, EventArgs e)
{
if (txtUsuario.Text == "")
txtUsuario.Text = "Usuario";
}
private void txtUsuario_GotFocus(object sender, EventArgs e)
{
if (txtUsuario.Text == "Usuario")
txtUsuario.Text = "";
}quando abre fica sem nome algum olha:
ta ai a foto.
[img]http://arquivo.devmedia.com.br/forum/imagem/393530-20141208-224944.png[/img]
nao sei se e meu visual que nao e completo, pq eu nao acho os evento que citou para mim, deve ser isso o motivo de nao ta dando certo.
GOSTEI 0
Joel Rodrigues
08/12/2014
Como não acha o evento, se você postou o código deles?
Você definiu o Text dos dois TextBoxes?
Você definiu o Text dos dois TextBoxes?
GOSTEI 0
Edson Costa
08/12/2014
Exato!
eu peguei na net o evento, mais onde vc citou nao encontro eles nao Sr Joel.
eu peguei na net o evento, mais onde vc citou nao encontro eles nao Sr Joel.
GOSTEI 0
Joel Rodrigues
08/12/2014
É Window Forms, certo?
Então use os eventos Enter e Leave, no lugar de GotFocus e LostFocus.
Então use os eventos Enter e Leave, no lugar de GotFocus e LostFocus.
GOSTEI 0
Edson Costa
08/12/2014
Obrigado.
pode fecha o tópico Administrador
pode fecha o tópico Administrador
GOSTEI 0