نمایش نتایج 1 تا 3 از 3

نام تاپیک: تکست پیش فرض برای تکست باکس

  1. #1

    Question تکست پیش فرض برای تکست باکس

    سلام
    من میخوام یه تکست پیش فرض برای تکست باکسم داشته باشم که وقتی فوکوس میره رو اون تکست باکس خالی میشه و مجددا بعد از از دست دادن فوکوس اگه مقداری وارد نشده بود مجدد همون تکست پیش فرض نمایش داده بشه.
    با Enter و Leave تکست میشه ی کاری کرد اما خب نمیدونم چجوری میشه مقدار پیش فرض رو از ورودی کاربر تشخیص داد.
    اگه راهی هست یا کامپوننتی هست بهم معرفی کنید
    مرسی

  2. #2

    نقل قول: تکست پیش فرض برای تکست باکس

    سلام
    اگه می خواین با رویداد Enter و Leave بنویسید به این صورت می شه:


    private void textBox2_MouseEnter(object sender, EventArgs e)
    {
    if (textBox2.Text == "matne pishfarz")
    {
    textBox2.Text = String.Empty;
    }
    }
    private void textBox2_MouseLeave(object sender, EventArgs e)
    {
    if (textBox2.Text == String.Empty)
    {
    textBox2.Text = "matne pishfarz";
    }
    }

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    همین حوالی
    پست
    90

    نقل قول: تکست پیش فرض برای تکست باکس

    نقل قول نوشته شده توسط MeysamTakta مشاهده تاپیک
    سلام
    من میخوام یه تکست پیش فرض برای تکست باکسم داشته باشم که وقتی فوکوس میره رو اون تکست باکس خالی میشه و مجددا بعد از از دست دادن فوکوس اگه مقداری وارد نشده بود مجدد همون تکست پیش فرض نمایش داده بشه.
    با Enter و Leave تکست میشه ی کاری کرد اما خب نمیدونم چجوری میشه مقدار پیش فرض رو از ورودی کاربر تشخیص داد.
    اگه راهی هست یا کامپوننتی هست بهم معرفی کنید
    مرسی
    سلام برای اینکار شما می تونید از کد زیر استفاده کنید


    using System.Runtime.InteropServices;



    [DllImport("user32.dll", CharSet = CharSet.Auto)]


    private static extern Int32 SendMessage(IntPtr hWnd, int msg,int wParam,
    [MarshalAs(UnmanagedType.LPWStr)] string lParam);


    private const int EM_SETCUEBANNER = 0x1501;


    private void Form1_Load(object sender, EventArgs e)
    {
    SendMessage(textBoxX1.Handle, EM_SETCUEBANNER, 0, "متن پیش فرض...");
    }


تاپیک های مشابه

  1. سوال: تعیین زبان صفحه کلید پیش فرض به تکست باکس ها
    نوشته شده توسط it_yashar در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 3
    آخرین پست: سه شنبه 19 مهر 1390, 14:35 عصر
  2. سوال: تعیین زبان صفحه کلید پیش فرض به تکست باکس ها
    نوشته شده توسط it_yashar در بخش jQuery
    پاسخ: 0
    آخرین پست: دوشنبه 21 شهریور 1390, 22:15 عصر
  3. مخفی کردن یک متن پیش فرض در تکست باکس
    نوشته شده توسط rezaei manesh در بخش ASP.NET Web Forms
    پاسخ: 9
    آخرین پست: یک شنبه 05 مهر 1388, 15:59 عصر
  4. سوال: تغییر مقدار پیش فرض یک تکست باکس توسط کاربر
    نوشته شده توسط ehsansharif در بخش Access
    پاسخ: 1
    آخرین پست: یک شنبه 08 شهریور 1388, 10:31 صبح
  5. مقدار پیش فرض برای تکست باکس
    نوشته شده توسط saed2006 در بخش WPF
    پاسخ: 1
    آخرین پست: شنبه 19 اردیبهشت 1388, 20:02 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •