تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية استخدام Class في المشروع
#1
Heart 
السلام عليكم أخواني المبرمجين
وأسعد الله أوقاتكم بكل خير 

حقيقة أنا حبيت أستخدم Class في مشروعي ، ولكن للأسف لم أتمكن من معرفة طريقة استدعاء الـ Class في الفورم !

المشروع المرفق هو عبارة عن Class بسيط جدا بهدف التجربة ومعرفة الطريقة .

الـ Class فيه كود تحويل لغة الكتابة في TextBox إلى اللغة العربية .

حاولت استدعاءه ولكني لم أتمكن من معرفة طريقة استدعاء الكود من الـ Class 

أرجو منكم كشف السر المكنون ، وإعلانه على الملأ Smile



ولكم مني خالص التحية والمحــ Heart ـــبـة


الملفات المرفقة
.rar   Using Class.rar (الحجم : 34.47 ك ب / التحميلات : 28)
الرد }}}
#2
وعليكم السلام ورحمة الله وبركاته

خذها من يد عربية :
كود :
       Dim Ta As New LangClass
       Ta.ArabicLanguage()
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
#3
(21-08-22, 06:28 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته

خذها من يد عربية :
كود :
       Dim Ta As New LangClass
       Ta.ArabicLanguage()


نعم اشتغل

يبدو أني لم أطبق الكود بطريقة صحيحة

لك خالص الشكر والتقدير أستاذ طه

ما قصرت ، جزاك الله خيرا .

الرد }}}
#4
Star 
وخذ هذا التعديل على الـ Class  من أجل الدراويش  - ولتغيير اللغة كما تريد (عربي - انكليزي - تمر )..

كود :
Public Class LangClass
   Enum pLanguage
       En = 0
       Ar = 1
   End Enum
   Public Sub SelectLanguage(ArEn As pLanguage)

       Dim lang As InputLanguage

       For Each lang In InputLanguage.InstalledInputLanguages
           If ArEn = 1 Then
               If lang.Culture.EnglishName.ToUpper Like "*arabic*".ToUpper Then
                   InputLanguage.CurrentInputLanguage = lang
               End If
           ElseIf ArEn = 0 Then
               ' If Not lang.Culture.EnglishName.ToUpper Like "*arabic*".ToUpper Then
               If lang.Culture.EnglishName.ToUpper Like "*English*".ToUpper Then
                   InputLanguage.CurrentInputLanguage = lang
               End If
           End If
       Next
   End Sub

End Class


فيصبح كود الاستدعاء هو :

كود :
   Private Sub TextBox1_GotFocus(sender As Object, e As EventArgs) Handles TextBox1.GotFocus

       Dim Ta As New LangClass
       Ta.SelectLanguage(pLanguage.En)

   End Sub

   Private Sub TextBox2_GotFocus(sender As Object, e As EventArgs) Handles TextBox2.GotFocus

       Dim Ta As New LangClass
       Ta.SelectLanguage(pLanguage.Ar)

   End Sub
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
#5
يا سلام عليك

إيش هذي الحلاوة ما شاء الله

أنت رائع دائما أستاذ طه


مشكور جدا جدا 
الرد }}}
تم الشكر بواسطة: Taha Okla , جيولوجي مبتدئ , سعود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف الى استخدام webview2 من ملف dll justforit 2 197 28-10-25, 02:49 AM
آخر رد: justforit
  [سؤال] حول استخدام ffmpeg مع progressbar justforit 2 233 09-10-25, 03:33 AM
آخر رد: justforit
  [VB.NET] استخدام كلمة برمجية كمتغير mmaalmesry 1 164 02-10-25, 08:55 AM
آخر رد: Taha Okla
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 846 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 745 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,000 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,216 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] مشكلة تظهر عند استخدام الملف manifest mmaalmesry 2 621 12-05-25, 12:15 AM
آخر رد: mmaalmesry
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 634 31-01-25, 10:21 PM
آخر رد: Kamil
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 548 15-01-25, 02:02 PM
آخر رد: مصمم هاوي

التنقل السريع :


يقوم بقرائة الموضوع: