2012-06-25 8 views
3

comment créer une zone de texte en filigrane dans WinFormComment créer une zone de texte de filigrane

je veux utiliser dans mes applications écran de connexion

+1

http://www.codeproject.com/Art icles/319910/Custom-TextBox-with-watermark –

+1

merci david mais je ne veux pas utiliser de contrôle personnalisé – kapil

+0

duplication possible de [Water TextBox dans WinForms] (http://stackoverflow.com/questions/4902565/watermark-textbox-in -winforms) – Sarfraz

Répondre

2

si vous voulez faire simple, vous pouvez le faire:

string xyz = "Enter User Name Here.."; 
    private void textBox_Leave(object sender, EventArgs e) 
    { 
     { 
      if (textBox.Text.Length.Equals(0)) 
      { 
       textBox.Text = xyz; 
      } 
     } 
    } 

    private void textBox_Click(object sender, EventArgs e) 
    { 
     { 
      if (textBox.Text.Equals(xyz)) 
      { 
       textBox.Clear(); 
      } 
     } 
    } 

et ne pas mettre les lignes suivantes à votre événement Form_Load:

textBox.Text = xyz; 
    textBox.Select(textBox.Text.Length, 0); 
+0

merci mais toujours pas trouvé les ans que je veux – kapil

Questions connexes