كيف يمكن تغير اللغة في النظام عند الكتابة في صندوق النص .
أي كيف يمكننا إجبار المستخدم أن يكتب في صندوق النص بلغة محددة أي العربية أو الإنكليزية .
كنا نفعل ذلك في VB6 بدوال API فكيف نفعل ذلك في الـ.NET ؟ أرجوا إن كان احدكم يعرف ان يخبرني و شكراً
كيف يمكن تغير اللغة في النظام عند الكتابة في صندوق النص .
أي كيف يمكننا إجبار المستخدم أن يكتب في صندوق النص بلغة محددة أي العربية أو الإنكليزية .
كنا نفعل ذلك في VB6 بدوال API فكيف نفعل ذلك في الـ.NET ؟ أرجوا إن كان احدكم يعرف ان يخبرني و شكراً
يا ريت تبعتلي الدالة و إن شاء الله أستطيع المساعدة
السلام عليكم ورحمة الله وبركاته
ممكن تستخد دوال api كمان فى الدت نت
Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long [CODE]
Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.GotFocus
LoadKeyboardLayout("00000401", 1) REM تحويل اللغه للعربية
End Sub
اما الطريقة الخاصة بلدت نت
Dim ar As CultureInfo = New CultureInfo("ar-sa") InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(ar)
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

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