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

هل توجد دالة في VB للتأكد من لغة النص فى textbox

مغلق
بدأه @SKY@ في 14 أبريل 2006 · 2 رد · 564 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

-9

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

هل توجد دالة للتحقق من ان المكتوب في text box جميع حروفه انجليزية وكذلك التحقق من ان جميع الحروف عربية

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

اتمنى اكون قد وصلت الفكرة

وجزاكم الله خيرا..............

#2

طبعا يوجد طريقة سهلة انا متبعها وهي فحص الـAscii Code للاحرف الموجودة في النص

Private Sub Command1_Click()
        If Check_Arab_Lang(Text1.Text) = True Then
                    MsgBox "Arabic Text Found !"
                        Else
                     MsgBox "All Text is English !"
        End If
                    
End Sub

Public Function Check_Arab_Lang(swText As String) As Boolean

Dim T As Long
For T = 1 To Len(swText)
    
If Asc(Mid(swText, T, 1)) > 128 Then '***
            Check_Arab_Lang = True
                Exit For
                    Else
            Check_Arab_Lang = False
                   
End If '***
    
        DoEvents
Next T

End Function

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#3

تشكراااااااااااااااااااااااااات ياخ prof باضبط هذا مااريد

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

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