السلام وعليكم
شلونكم اخواني المبرمجين .... عندي سؤال محيرني
كيف اعرف حالة اللغة في الفيجوال بيسك دوت نت؟
يعني كيف اعرف ان اللغة الحالية المستخدم للطباعة على الكيبورد هي عربية ام انكليزية ام غيرها؟ وشكراً
السلام وعليكم
شلونكم اخواني المبرمجين .... عندي سؤال محيرني
كيف اعرف حالة اللغة في الفيجوال بيسك دوت نت؟
يعني كيف اعرف ان اللغة الحالية المستخدم للطباعة على الكيبورد هي عربية ام انكليزية ام غيرها؟ وشكراً
MsgBox(Application.CurrentInputLanguage.LayoutName)
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
GHOST2010 كتب:MsgBox(Application.CurrentInputLanguage.LayoutName)
شكراً اخي جزاك الله خيراً ... :) :lol:
اخي هذا الكود يجب ان يكون البرنامج مفعل حتى يقوم بذلك ...... ولكن اريد برنامجي ان يعرف حالة اللغة حتى عندما لا يكون برنامج غير مفعل......
وعند بحثي وجدت ان هناك ملف dll هو (user32)
وهذا الكود هو لادراج دالة من هذا الكود
Private Declare Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Long
Private Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Longولكن لم اعرف كيف استخدمه ............ اجو المساعدة
اين الردود
ممكن توضح الفكره اه الغرض منها
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); اخي السلام وعليكم
الفكرة هي أن يقوم برنامج بالتعرف على لغة الحاسبة للطباعة على لوحة المفاتيح الحالية والتي هي موجودة في شريط المهام الاسفل
والبرنامج يجب ان يقوم بهذا العمل حتى لو لم يكن في حالة تنشيط ....... فكيف ذلك.؟؟؟؟؟ انتظر اجاباتكم
أين الردود؟ اخواني رجاءً ساعدوني محتاج هذا الكود جدا جدا جدا
رجاءً اخواني المبرمجين ساعدوني محتاج الكود جداً
تم تعديل هذه المشاركة بواسطة Rasool Micro في 1 نوفمبر 2011 في 15:25