ميدونم خيلی سادست ولی اين کامپوننت يه تکست باکسه که فقط عدد دريافت ميکنه و اون رو سه رقم سه رقم جدا ميکنه اميدوارم به دردتون بخوره
مثل همه ی کامپوننت ها يه پروژه از نوع windows forms control library ميسازيم
بعد به جای يوزر کنترل يه custom control اظافه ميکنيم .
و بعد در زير نام کلاس اين کنترل رو به عنوان وراثتی از تکست باکس معرفی ميکنيم
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا برای اينکه چيزی جز عدد دريافت نکنه اين کد رو مينويسيم خيلی آسونه
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا ميخوايم 3 رقم 3 رقم عددها از هم با يک کاما جدا شند
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شرطی که مقدار متغير text_excludeCama رو چک ميکنه به اين علته که به کاربر اين امکان رو بديم تا بتونه اين قابليت رو از کنترل کم يا اظافه کنه
فرمت متن رو هم تعيين ميکنيم و اين هم اظافه ميکنيم که بعد از هر بار اظافه شدن کاما اشاره گر به آخر متن بره ، اگه اين کار رو انجام نديم هر دفعه اشاره گر به اول متن برميگرده ، برای رفع اين مساله از تابع ارسال کليد استفاده ميکنيم .
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خوب کاربر از کجا بايد اين مقدار text_excludeCama رو تقيير بده ؟ با يه پراپرتی که شالينه جان توضيح دادن
..... ادامه دارد