Microsoft Masked Edit Control در ویژوال بیسیک

uu99

Member
[SIZE=-1]در مورد [/SIZE][SIZE=-1]Microsoft Masked Edit Control

کسی اطلاعاتی داره؟[/SIZE]
 

the_king

مدیرکل انجمن
Microsoft Masked Edit Control یک کنترل ActiveX است و جزو مجموعه کنترلهای جانبی Visual Studio می باشد.
از آن برای دریافت مقادیری که مقید به یک فرمت خاص هستند استفاده می شود.
مثلا برای گرفتن ساعت و دقیقه از فرمت hh:mm با Mask برابر ##:## استفاده می شود.
کاراکترهای # نمادی برای اعداد تک رقمی هستند و : یک کاراکتر ثابت است که ساعت و دقیقه را از هم جدا می سازد.

Microsoft Masked Edit Control فرمت های مختلفی را می شناسد که خروجی تمامی آنها یک عبارت رشته خواهد بود.
نمادهایی که در Mask بکار می روند فقط محدود به # و : نمی شوند مثلا :

. (نقطه) موقعیت ممیز اعشاری را مشخص می سازد.
& نماینده یک کاراکتر در جدول ANSI است.
< تمامی کاراکتر های بعدی را به حروف بزرگ تبدیل می کند.
> تمامی کاراکتر های بعدی را به حروف کوچک تبدیل می کند.
a نماینده تمامی حروف الفبای انگلیسی است.
 

uu99

Member
جناب علی سعید، سلام!

از محبت شما سپاسگزارم
4pjsbv7.gif
4tfrtee.gif


عالی بود



موفق باشید.



با تشکر
20ge1pi.gif
 

uu99

Member
سلام!

استفاده از Microsoft Masked Edit Control میتونه جوابگوی تمامی نیازهای در مورد محدود کردن ورودی کاربران باشه ؟
اگر از اکتیو ایکس Microsoft Masked Edit Control استفاده کنیم ممکنه برنامه در سایر کامپیوترها اجرا نشود؟



با تشکر
mrb535.gif
 

the_king

مدیرکل انجمن
uu99;615873ی گفت:
استفاده از Microsoft Masked Edit Control میتونه جوابگوی تمامی نیازهای در مورد محدود کردن ورودی کاربران باشه ؟
اگر از اکتیو ایکس Microsoft Masked Edit Control استفاده کنیم ممکنه برنامه در سایر کامپیوترها اجرا نشود؟
با تشکر

اینکه بگوییم که Microsoft Masked Edit Control از هر نظر کامل است که نه، انعطاف پذیری اش آنقدر نیست که پاسخگوی
تمامی ورودی ها باشه، برای ورودی های استاندارد زبان انگلیسی بد نیست.

بله، ممکن است که در کامپیوتر دیگری اجرا نشود. شما نباید روی نصب بودن MSMASK32.OCX اطمینانی داشته باشید.
بهتر است که این فایل را در کنار فایل برنامه بصورت Setup در آورید و در سیستم مقصد آنرا ثبت کنید :

فایل را در داخل شاخه سیستم (System32 در ویندوز XP و Vista و System در ویندوز 98) کپی کنید و با فرمان
کد:
Regsvr32 "MSMASK32.OCX"
آنرا در Registry ویندوز به ثبت برسانید.
برنامه های Setup ساز توانایی انجام خودکار این عملیات را دارند.
 

جدیدترین ارسال ها

بالا