PDA

View Full Version : ساخت کنترل در ویژوال بیسیک دات نت



damanpak
چهارشنبه 17 اسفند 1390, 23:10 عصر
سلام به اساتید گرامی
من یه کنترل تکست باکس توی دات نت ساختم که فقط حروف فارسی رو میگیره
حالا وقتی توی فرم برنامه جهت استفاده میارم و توی رویداد LostFocus کد نویسی میکنم موقع اجرا برنامه کدنویسی این رویداد عمل نمیکنه؛مشکل کار کجاست؟
ممنون

فرید نجفلو
چهارشنبه 17 اسفند 1390, 23:58 عصر
ببنید دوست عزیز اگر اشتباه نکنم این همون کنترل تاپیک قبله!
راه حل احتمالی:
از رویداد Textbox داخل کنترل استفاده کنید
Handlers TxtChar1.TxtHarf.LostFocus

البته اساس کار شما اشتباه بوده!(الانم دیر نیست)
درواقع شما باید به جایه این کار یک کلاس تعریف می کردید که از کنترل textbox ارث بری داشته باشه
و متد ها را طوری Override می کردید که کاری رو که می خواستید انجام بده
در این صورت درحالی که یک کنترل سفارشی داشتید با این وجود اون یک textbox واقعی بود(یعنی مشکل تاپیک قبلتون هم پیش نمی یومد)

damanpak
پنج شنبه 18 اسفند 1390, 01:05 صبح
ممنون از راهنماییتون آقافرید
متاسفانه من با کلاس هیچ آشنایی ندارم میشه لینک یا پی دی افی چیزی که کلاس رو واضح توضیح داده باشه بهم معرفی کنید
بازم ممنون