Özellikle web ve mobil uygulamalarda Textbox nesnesinin içine girilecek bilgiyi anımsatmak için kısa açıklama bilgisi ilgili nesnenin içinde görüntülenir. Böylece kullanıcının hatalı bilgi girmesine engel olunmuş olur. Masaüstü uygulamalarda da TextBox nesnesinin içinde ipucu şeklinde açıklayıcı bilgi gösterilebilir. Lafı uzatmadan form sayfasına iki adet TextBox, 1 adet Button ekleyelim. Aşağıdaki kodları yazalım.
private void Form1_Load(object sender, EventArgs e)
{
txtAd.Text = "Adınızı Girin";
txtSoyad.Text = "Soyadınızı Girin";
txtAd.ForeColor = Color.LightGray;
txtSoyad.ForeColor = Color.LightGray;
}
private void txtAd_Enter(object sender, EventArgs e)
{
if(txtAd.Text == "Adınızı Girin")
{
txtAd.Text = "";
txtAd.ForeColor= Color.Black;
}
}
private void txtAd_Leave(object sender, EventArgs e)
{
if (txtAd.Text == "")
{
txtAd.Text = "Adınızı Girin";
txtAd.ForeColor = Color.LightGray;
}
}
private void txtSoyad_Enter(object sender, EventArgs e)
{
if (txtSoyad.Text == "Soyadınızı Girin")
{
txtSoyad.Text = "";
txtSoyad.ForeColor = Color.Black;
}
}
private void txtSoyad_Leave(object sender, EventArgs e)
{
if (txtSoyad.Text == "")
{
txtSoyad.Text = "Soyadınızı Girin";
txtSoyad.ForeColor = Color.LightGray;
}
}
|