ايران ويج

نسخه‌ی کامل: کامپوننت IP
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان عزیز
این کامپوننت رو خودم نوشتم اما ضعف های خیلی زیادی داره
اینو گذاشتم که هم همه بتونن ازش استفاده کنن هم توی کامل کردنش کمکم کنن.

راستی این کامپوننت شبیه همون قسمتی که توی ویندوز برای وارد کردن IP برای شبکه هست
امیدوارم که خوشتون بیاد
very good
سلام.
یه ضد حال:
کنترل maskedtextbox هم تقریبا همین کارو میتونه بکنه. البته از بعضی نظر ها این کنترل بهتر عمل میکنه.

مشکل:
با arrow key ها باید بشه بینشون جابجا شد.
میشه با tab رفت تو LOCIP . اصلا این LOCIP چیه؟ غیر از این که دردسر درست کنه فایده ای نداره که
تا مقدار بخش چهارم عوض نشه مقدار خروجیش عوض نمیشه.
از هر بنج باری که اجرا میکنی سه بارش اصلا جواب نمیده
اگه ناقص اطلاعات بدی اصلا جواب نمیده
با نقطه میشه مقدار تکست ها رو پاک کرد.


پیشنهاد:
چک کنه که مقدار ورودی عدد باشه، بین 0 تا 255 هم باشه.
کلاس ip رو چک کنه و بر اساسش رنگ تکست باکس ها رو عوض کنه ( مثلا بخش آدرس شبکه رو سبز کنه، آدرس رو آبی )
یه خصوصیت بگذاری که بگه مقدار وارد شده: درسته، غلطه، ناقصه، خالیه
بشه کلاس IP رو مشخص کرد تا فقط تو همون رنج عدد بگیره.
نقل قول: چک کنه که مقدار ورودی عدد باشه، بین 0 تا 255 هم باشه.
کلاس ip رو چک کنه و بر اساسش رنگ تکست باکس ها رو عوض کنه ( مثلا بخش آدرس شبکه رو سبز کنه، آدرس رو آبی )
یه خصوصیت بگذاری که بگه مقدار وارد شده: درسته، غلطه، ناقصه، خالیه
بشه کلاس IP رو مشخص کرد تا فقط تو همون رنج عدد بگیره.

+

subnet Mask هم برگردونه