Fórum Visual Studio (placeholder) #503775
08/12/2014
0
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
Curtir tópico
+ 0Post mais votado
08/12/2014
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.
Joel Rodrigues
Gostei + 1
Mais Posts
08/12/2014
Edson Costa
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
09/12/2014
Joel Rodrigues
Você definiu o Text dos dois TextBoxes?
Gostei + 0
09/12/2014
Edson Costa
eu peguei na net o evento, mais onde vc citou nao encontro eles nao Sr Joel.
Gostei + 0
09/12/2014
Joel Rodrigues
Então use os eventos Enter e Leave, no lugar de GotFocus e LostFocus.
Gostei + 0
26/12/2014
Edson Costa
pode fecha o tópico Administrador
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)