![]() |
|
قبول حروف عربية فقط (مع إضافة خيارات) - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +---- قسم : قسم مكتبة أكواد vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=33) +---- الموضوع : قبول حروف عربية فقط (مع إضافة خيارات) (/showthread.php?tid=395) |
قبول حروف عربية فقط (مع إضافة خيارات) - ناجي إبراهيم - 05-10-13 السلام عليكم... الدالة التالية تسمح لنا بقبول الحروف العربية فقط في مربع النص، بالإضافة إلى الخيارات (البارامترات الاختيارية) المبينة أدناه. إذا كنا سنستعمل الدالة في أكثر من نافذة فإنه يجب وضعها في Module و تغيير تصريحها من Private إلى Public. هذه الدالة يتم استدعاؤها من داخل الإجراء KeyPress لمربع النص كما هو مبين فيما بعد: كود : Private Function IsArabicLetter(ByVal KeyAscii As Integer, _* البارامتر KeyAscii هو قيمة المفتاح المضغوط (نفس البارامتر KeyAscii في الحدث KeyPress). * البارامتر IncludeSpace اختياري و يحدد ما إذا سيتم قبول الفراغ أم لا. القيمة الافتراضية True و تعني أن الفراغ مقبول. * البارامتر IncludeDigits اختياري و يحدد ما إذا سيتم قبول الأرقام (0 - 9) أم لا. القيمة الافتراضية False و تعني أن الأرقام غير مقبولة. * البارامتر ExceptChars اختياري (نوعه String) و يحدد أية رموز (characters) أخرى مسموح بها (مقبولة). القيمة الافتراضية هي نص فارغ "" أي ليس هناك رموز أخرى مسموح بها. = و يتم استدعاء الدالة كالتالي في إجراء الحدث KeyPress لمربع النص: كود : Private Sub Text1_KeyPress(KeyAscii As Integer)= أمثلة أخرى: كود : If Not IsArabicLetter(KeyAscii, , True) Then KeyAscii = 0 ' قبول الحروف العربية و الفراغ و الأرقامنرجو الاستفادة و السلام. RE: قبول حروف عربية فقط (مع إضافة خيارات) - abulayth - 06-10-13 السلام عليكم بارك الله فيك على جهدك المتواصل يعطيك العافية RE: قبول حروف عربية فقط (مع إضافة خيارات) - baderb14 - 26-10-13 دائما طرحك جميل ومميز
RE: قبول حروف عربية فقط (مع إضافة خيارات) - سامر77 - 20-01-14 تحياتي لكم ولكل الاخوة المشاركين في المنتدى الرائع وتسلم ايديكم والله يحفظكم مع التقدير العالي لكم والاحترام RE: قبول حروف عربية فقط (مع إضافة خيارات) - ahmed elkazaz - 29-03-17 كيف أسوي التصريح من Private إلي Public ?? RE: قبول حروف عربية فقط (مع إضافة خيارات) - sendbad100 - 29-03-17 (29-03-17, 08:15 PM)ahmed elkazaz كتب : كيف أسوي التصريح من Private إلي Public ?? السلام عليكم عدل الكلمة الاولى في الكود من Private الى Public ويكفي ان تضعها مرة واحدة في الموديل وتستخدمها في اي فورم في المشروع كالتالي PHP كود : Public Function IsArabicLetter(ByVal KeyAscii As Integer, _والله الموفق RE: قبول حروف عربية فقط (مع إضافة خيارات) - tichouckt - 20-03-18 مثال رائع جدا جزاك الله خيرا كثيرا |