با سلام و خسته نباشید من روی یک پروژه کار می کنم که باید در یک بخشی از اون فقط 10 کاراکتر وارد کرد اگه میشه راه کار اون رو به من بگید با تشکر
در رویداد Text_Change تعداد کاراکتر ها را شماره کنید اگر بیشتر از 10 بود اعمال نکنید
این کلاس را به پروژه اضافه کنید بعد یکبار بیلد کنید و با دادن تعداد کاراکتر ورودی به متغیر 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); } }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)