الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال:عمل عنصر mask text؟؟

مغلق
بدأه Romantic_touch في 19 سبتمبر 2005 · 3 رد · 768 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

طلبت من احد الاخوان ان يكون لي حقل له طريقة ادخل معينة وهي كالتالي

0000-00-00

يعني ادخال تاريخ سنة ثم شهر ثم يوم

واشار لي الى استخدام عنصر الماسك وطريقة ايجاده هي كالتالي

تروح على ال toolbox اللي على يسار البرنامج وبعدها تختار windows forms وننزل لاخر شي ونوقف على مكان فاضي ونضغط بزر الماوس اليسار ونختار من القائمة add/remove

ومن ثم من ال com نروح على المسار التالي c:\windows\system32

ونختار الملف msmask32.ocx وبعدها سوف تظهر لنا ادارة الmask text في نفس الموضع الذي ضغطنا عليه بزر الماوس الايمن

بعد ذلك نستخدمه كأي عنصر ومن خصائصه يمكن ان نتحدكم بشكل الماسك وطريقة عمله مثلا

خاصية mask نجعله بالشكل التالي ##-##-#### فهذا يلزم المتسخدم ان يدخل ارقام ممكان علامة #

وخاصية ال prombt char نجعلها تساوي _ وهذا يعني انه مكان ال# سوف تظهر علامة _ وسوف يظهر شكل العنصر باالشكل التالي

__-__-____

ولكن بصراحة انا حاولت ان اقراء قيمة العنصر فلم استطع مع ان التعليمات تقول بانه يتم التعامل معه مثل العنصر textbox

ولكن لم اجد للطريقة هذي فائدة معي

أرجو ممن له القدرة على ذلك ان يوضح لنا كيف وشكرا

تم تعديل هذه المشاركة بواسطة crazy-man في 24 سبتمبر 2005 في 03:50

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#2

السلام عليكم

أخي الكريم : لو بحثت عن كلمة mask لوجدت أربع أو خمس مواضيع تصب في نفس الاستفسار !!

تفضل الرابط

حتى لا تقتصر مهامنا للبحث عن مواضيع بإستطاعة العضوء فعل ذلك بضغطةِ زر

السلام عليكم

في المثال يتضح المقال

#3

الف شكرة ياغملاسي الله لا يحرمنا منك

والله انا اسف جدا ولكن انا طول الليل وانا افتش في الموقع وهذا الموضوع من كتر التعب مادورت ولكن ابشر المرة الجاية راح اتأكد

كل شي الا زعلك

تم تعديل هذه المشاركة بواسطة Romantic_touch في 19 سبتمبر 2005 في 20:32

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#4

بعد الاطلاع على خصائص الـ editmask نفيد الاخوان بالاتي

--------------------

1= الحصول عليها:

----------------------

تروح على الـtoolbox وتضغط بالزر الايمن على اي مكان وتختار add/remove item

بعدين تطلع لك شاشة صغيرة اسمها customize toolbox

اختار منها COM component

وتدور على ملف من browser اسمه mask تلاقيه في المسار التالي

windows/system32/msmask32.ocx

ثم تعمل اوكي وراح تلاحظ انه تم اضافة الcomponent في المكان اللي اشرت عليه بالزر الايمن بأول الشي راح تلاقي جنب اسمه علامة ##

اسحبه واضيفع على الفورم تبعك

وروح عدل على الخصائص التالي:

mask: وحط الطريقة اللي تحبها وللحصول على الطرق اعمل الخطوات التالية

قم بالبحث في الفيجوال بيسك بالكمة التالية MaskedEdit.Mask

راح تطلع لك في نتائج البحث شي اسمه Mask Property ادخل واطلع على الخصائص

-----------------------------------

2= ادخل رقم افتراضي في الماسك

------------------------------------

mask.defaulttext

-----------------------------

3- لقراءة القيمة من الماسك

-----------------------------

mask.formattext

--------------------------------------

4- لمسح القيمة من الماسك بالبرمجة

--------------------------------------

mask.mask=""
mask.text=""
mask.msak="####-##-##"
mask.defaluttext= format(date.today , "yyyy-MM-dd")

هذا والله اعلم واتمنى ان يكون الكود صحيح لاني كتبته على طول دون تحقق

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

هذا الموضوع مغلق.

مواضيع مشابهة