بیت گراف
برنامه نویسیمقالات

جلوگیری از ورود کاراکتر غیر مجاز

نمونه برنامه سی شارپ

جلوگیری از ورود کاراکتر غیر مجاز

جلوگیری از ورود کاراکتر غیر مجاز

 

برنامه ایی که  با کاراکتر هایی که کاربر وارد میکنه کار داره.

یه تکس باکسی گذاشتم برای اینکه از ورود حروف غیر مجازی که نمیخوایم  در متن ورودی کاربر باشه  جلوگیری کند.
این تکس باکس حروف تکراری قبول نمیکنه تو  رویدادKeyPress  (لحظه ایی که کلیدی از صفحه کلید فشرده میشود) با استفاده از یه حلقه Foreach کاراکترهای تکراری رو میگرده و با استفاده از پراپرتی Handle رویداد از ورودش به تکس باکس جلوگیری میکنه
تکس باکس بعدی متن اصلی که میخواهیم فیلتر بشه . یه لیبل هم گذاشتم برای شمردن تعداد کاراکترهای غیر مجاز.


همین کد رو تبدیل به فایل DLL کردمش که بعد از اضاف کردن به  قسمت Refrence پروژتون میتونید با استفاده از کد زیر حروف غیر مجازی که خودتون تعیین میکنید جلوگیری کنید و با این متد حذفش کنید

 invalidChar.InvalidChar s = new invalidChar.InvalidChar ();
 lblOutput.Text= s.FilterText("Main text", "Invalid char");

بعد از نمونه گیری با استفاده از تابع FilterText که دو ورودی رشته میگیرد اولیش متنی که قراره فیلتر بشه دومی کاراکترهایی که بر اساس اونا کار فیلتر متن انجام میگیره.


برای مشاهده کلیه سورس های برنامه سی شارپ کلیک نمایید.

تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز

امتیاز دهی به این مطلب :

امتیاز

جمع امتیازات

به این مطلب آموزشی امتیاز دهید :

User Rating: Be the first one !

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا