تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية تغيير لغة الكتابة
#1
Bug 
ياشباب الله يحفظكم
الاستاذ لماده البرمجه المتقدمة طلب مني كود برمجي
..؟؟
كيفية جعل التايكست بوكس عند الانتقال إليه تتحول الغه تلقائياً الى اللغه العربيه أو اللغه المطلوبه في التايكست بوكس بحيث لا يستطيع المستخدم تحويل اللغه الى لغة اخرى ..؟؟؟؟
؟؟؟؟
الرد }}}
تم الشكر بواسطة:
#2
ياشباب يااستاذه ياهوووووووووووووووووووووو
وينكم المنتدى فارغ أو السؤال صعب
ياشباب الله يحفظكم
ممكن لو في واحد يرد عليا
AngryAngryAngryAngryAngryAngryAngryAngryAngry

HuhHuhHuhHuhHuhHuh

Heart
الرد }}}
تم الشكر بواسطة:
#3
مو صعب

تفضل هذا الكود

PHP كود :
private void textBox1_Enter(object senderEventArgs e)
        {
            
InputLanguage.CurrentInputLanguage =
                
InputLanguage.FromCulture(System.Globalization.CultureInfo.GetCultureInfo("ar-BH"));
        } 

مع استبدال ar-BH باللغة التي تريد الكتابة بها

هنا لستة الدول وكل دولة ولها رمزها

http://www.csharp-examples.net/culture-names/
الرد }}}
#4
هذا كود vb وانت اعمل له convert
PHP كود :
Friend Class Form1
    Inherits System
.Windows.Forms.Form
    
Private Declare Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Integer
    
Private Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As StringByVal flags As Integer) As Integer
    
Private Declare Function GetLastError Lib "kernel32" () As Integer
    
Const KLF_ACTIVATE As Integer = &H1
    
Const Lang_AR_SAU As String "00000401" 'Arabic
    Const Lang_EN_USA As String = "00000409" '
English
    
Const Lang_FR_FRA As String "0000040C" 'French
    Private Sub Command3_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command3.Click
        Me.Text = CStr(SetKbLayout(Lang_FR_FRA))
    End Sub
    Private Sub Command2_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command2.Click
        Me.Text = CStr(SetKbLayout(Lang_EN_USA))
    End Sub
    Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
        Me.Text = CStr(SetKbLayout(Lang_AR_SAU))
    End Sub
    Public Function SetKbLayout(ByRef strLocaleId As String) As Boolean
        On Error Resume Next
        Dim strLocId As String '
used to retrieve current KeyboardLayout
        strLocId 
= New String(Chr(0), 9)
        
GetKeyboardLayoutName(strLocId)
        If 
strLocId = (strLocaleId Chr(0)) Then
            SetKbLayout 
True
            
Exit Function
        Else
            
strLocId = New String(Chr(0), 9)
            
strLocId CStr(LoadKeyboardLayout(strLocaleId Chr(0), KLF_ACTIVATE))
        
End If

        
GetKeyboardLayoutName(strLocId)

        If 
strLocId = (strLocaleIdThen SetKbLayout True
    End 
Function

    Private 
Sub Form1_Load(ByVal eventSender As System.ObjectByVal eventArgs As System.EventArgsHandles MyBase.Load
        Command1
.Text "Arabic"
        
Command2.Text "English"
        
Command3.Text "French"

    
End Sub
End 
Class 
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
#5
تحديث1 :

PHP كود :
private void textBox1_Enter(object senderEventArgs e)
        {
            
InputLanguage.CurrentInputLanguage =
                
InputLanguage.InstalledInputLanguages.Cast<InputLanguage>().Where
                
( (x) => x.Culture.ToString().ToLower().StartsWith("ar") ).First();
        } 
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [SQL] كيفية اضافة الارقام العربيه وخزنها في sql TITOMOH 1 656 12-12-22, 05:20 PM
آخر رد: mowza
  كيفية تثبيت الخطوط عند المستخدم بمجرد تنزيل البرنامج osama623 1 718 18-11-22, 02:07 PM
آخر رد: alfaiz678
  كيفية قراءة وعرض ملفات pdf مخزنة في داتا كرد فيو من خلال زر بتن وبدون open file dialo مرتضى 0 607 31-10-22, 12:53 AM
آخر رد: مرتضى
  كيفية التقاط الباركود من الزجاج الأمامي للسيارة من خلال كاميرا من c # abdalamask 0 718 11-09-22, 09:27 PM
آخر رد: abdalamask
  كيفية ضبط مقاس دقة الشاشة للمشروع بلغة السي شارب صبري بامرحول 1 1,234 01-05-22, 03:09 AM
آخر رد: سعود
  كيفية تشغيل مشغل mpv في الفيجوال بيسك ؟؟ 4545Mohamed 1 1,494 17-11-21, 11:18 PM
آخر رد: SoftWare Haker
  [C#.NET] برنامج احتساب سرعة الكتابة على الكيبورد aboghanema 10 2,197 02-10-21, 05:25 PM
آخر رد: aboghanema
Video [C#.NET] كيفية اضافة شريط الادوات للمشغل mpv الذي بداخل الفورم؟ islam39 3 1,869 11-07-21, 06:20 PM
آخر رد: islam39
  سؤال كيفية احتساب ايام اجازة mohamed2316 3 1,853 03-05-21, 06:29 AM
آخر رد: a7med saba
  [سؤال] كيفية الربح من خرائط جوجل NOOF1990 1 1,584 25-03-21, 01:08 AM
آخر رد: ba2e44ca9a

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم