PDA

View Full Version : سوال: قرار دادن tooltip در داخل تکست باکس



aminaltavista
دوشنبه 30 مرداد 1391, 10:25 صبح
سلام

احتمال زیاد تا حالا مشاهده کردید که داخل تکست باکس یه نوشته کم رنگ هست که با کلیک داخلش از بین میره و جددا هنگامی که فوکوس رو از دست میده برمیگرده!

خواستم بدونم اسمش چی هست وبرای ایجادش چه کاری باید انجام داد؟:متفکر:

mousa1992
دوشنبه 30 مرداد 1391, 10:30 صبح
میتونی با استفاده از رویداد های Leave این کارو انجام بدی نیازی به tooltip نیست
یک شرط قرار میدی که اگر textbox خالی بود متن مورد نظرتون رو قرار بده

Y_Safaiee
دوشنبه 30 مرداد 1391, 10:49 صبح
با سلام خدمت شما دوست عزیزم

اینم یه سمل کد خدمت شما



private void textBox1_Leave(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
textBox1.ForeColor = Color.Blue;
textBox1.Font = new System.Drawing.Font("tahoma",8, FontStyle.Italic);
textBox1.Text = "Enter Your Name";
}
}

private void textBox1_Enter(object sender, EventArgs e)
{
if (textBox1.Text == "Enter Your Name")
{
textBox1.ForeColor = Color.Black;
textBox1.Font = new System.Drawing.Font("tahoma", 8, FontStyle.Regular);
textBox1.Text = "";
}
else
{
textBox1.SelectAll();
}
}


موفق باشی
بایت بایت

programerinfonet
دوشنبه 30 مرداد 1391, 11:08 صبح
دوست عزیز فرمایشات دوستانمون صحیحه اما منطقی خواستی کار کنی به این خاصیت می گن Watermark که تو Txtpronet و DotNetBar TextBox گنجانده شده که اگه تمایل به استفاده از کامپونت رو داری بگو تا واست بذارم