مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

iman007

عضویت از 1395/12/20

چگونه می توان تعداد کاراکتر را محدود کرد

  • جمعه 20 اسفند 1395
  • 15:45
تشکر میکنم

با سلام و خسته نباشید من روی یک پروژه کار می کنم که باید در یک بخشی از اون فقط 10 کاراکتر وارد کرد اگه میشه راه کار اون رو به من بگید با تشکرheart

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 20 اسفند 1395
  • 18:30

در رویداد Text_Change تعداد کاراکتر ها را شماره کنید اگر بیشتر از 10 بود اعمال نکنید

کاربر سایت

behruoz.faraji@gmail.com

عضویت از 1396/01/04

  • شنبه 12 فروردین 1396
  • 02:17

این کلاس را به پروژه اضافه کنید بعد یکبار بیلد کنید و با دادن تعداد کاراکتر ورودی به متغیر Lenght از آن استفاده نمایید

  public class LimitTextBox : TextBox
    {

        /// <summary>
        /// مقدار طول ورودی برای کنترل تکس باکس
        /// </summary>
        public int Length { get; set; }
        public LimitTextBox()
        {

        }

        protected override void OnKeyPress(KeyPressEventArgs e)
        {
            if (this.Text.Length >= Length)
            { e.Handled = true; return; }

            base.OnKeyPress(e);
        }

    }

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)