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

كيف أجعل text1.textتكتب ارقام فقط ولا تقبل حروف والعكس

مغلق
بدأه hoodahooda في 10 سبتمبر 2006 · 3 رد · 758 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف أجعل text1.textتكتب ارقام فقط ولا تقبل حروف والعكس

#2

السلام عليكم

أخي لجعل صندوق النص لا يقبل سوى أرقام اكتب الكود التالي في الحدث KeyPress للصندوق :

	If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then
		KeyAscii = 0
	End If

و لجعله لا يقبل إلا حروفا اكتب الكود التالي أيضا في الحدث KeyPress للصندوق :

	If KeyAscii < Asc("A") Or KeyAscii > Asc("z") Then
		KeyAscii = 0
	End If

و إن أردت ادخال الأحرف العربية استبدل حرف z بـ (ي)

#3

تعديل بسيط, لان الحروف الكبيرة والصغيرة لا تملك قيم ASCII متسلسلة مباشرة


if KeyAscii < Asc("a") or KeyAscii > Asc("z") then
KeyAscii = 0
end if
End If
If KeyAscii < Asc("A") Or KeyAscii > Asc("Z") Then

اما فيما يخص الحروف العربية فهناك الكثير من المحارف التي تفصلها في جدول الاسكي, لا يمكن فقط استبدال الحروف الانكليزية باخرى عربية, يجب الاطلاع على اماكن الفصل اولا من الجدول.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4

السلام عليكم

أنا آسف على هذه العجلة

و لكن يوجد في المرفقات ملف HELP يحتوي جميع الرموز وما يقابلها في الأسكي

ASCIICAT.rar

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…