PDA

View Full Version : ایجاد یک Property جهت تنظیم watermark در TextBox



@liReza11800
دوشنبه 26 بهمن 1394, 06:46 صبح
سلام دوستان
من یک پروژه کلاس ایجاد کردم و نوعشو به تکست باکس تغییر دادم که دارم یک تکست باکس سفارشی درست می کنم واسه خودم
حالا ویژگی واترمارکو نمیدونم باید چه جوری درست کنم
اگه میشه کمک کنید
مثلأ اگه تکست باکس خالی بود

textBox1.ForeColor=SystemColors.GrayText;
textBox1.Text="Please Enter Your Name";

در غیر این صورت به صورت پیش فرض درآید
ممنون

peikesms123
دوشنبه 26 بهمن 1394, 07:02 صبح
سلام
فکر کنم روش های زیادی بتونی استفاده کنی.
مثلآ در صورتی که متن خالی بود، تصویر پس ضمینه تغییر کنه که تو تصویر همین نوشته شده باشه. (که راحت ترینش همینه)
یا زمانی که کاربر چیزی وارد میکنه (چه تایپ چه paste و...) رنگ مشکی باشه و متن کاربر نمایش داده بشه. و زمانی که خالی بود شما خودت متن رو قرار بدی که رنگش هم خاکستری کنی. (که فکر کنم خیلی سخته و چندتا سوتی توش پیدا بشه)

@liReza11800
دوشنبه 26 بهمن 1394, 07:13 صبح
سلام
فکر کنم روش های زیادی بتونی استفاده کنی.
مثلآ در صورتی که متن خالی بود، تصویر پس ضمینه تغییر کنه که تو تصویر همین نوشته شده باشه. (که راحت ترینش همینه)
یا زمانی که کاربر چیزی وارد میکنه (چه تایپ چه paste و...) رنگ مشکی باشه و متن کاربر نمایش داده بشه. و زمانی که خالی بود شما خودت متن رو قرار بدی که رنگش هم خاکستری کنی. (که فکر کنم خیلی سخته و چندتا سوتی توش پیدا بشه)
اینو می دونم
مشکل من property نوشتنه
که چه جوری بنویسمو چه جوری استفاده کنم