تقييم الموضوع :
  • 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 
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
#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();
        } 
الرد }}}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية التعامل مع الاصناف في نظام محاسبي MOHAMMED ALHAZMEE 1 126 27-07-16, 04:50 PM
آخر رد: الوادي
  كيفية تغيير الفونت نور الدين وليد 3 179 03-06-16, 10:15 PM
آخر رد: نور الدين وليد
  كيفية تحريك الكنترول عن طريق السحب والافلات نور الدين وليد 4 191 28-05-16, 11:27 PM
آخر رد: نور الدين وليد
  [سؤال] كيفية تغيير Fontstyle نور الدين وليد 6 200 26-05-16, 12:48 AM
آخر رد: نور الدين وليد
  تغيير خلفية نموذج mdi hefa 16 810 22-11-15, 12:40 PM
آخر رد: myalsailamy
  [سؤال] كيفية اعادة الترقيم عند الحزف السندباد المصري 4 977 01-10-15, 01:54 AM
آخر رد: زكريا النابهي
  كيفية أظهار رسالة (NotifyIcon) على يمين شريط المهام لجهاز محدد في الشبكة الداخلية ibnalforat74 6 662 25-09-15, 06:26 AM
آخر رد: أبو عمر
  [سؤال] التحكم بسرعة الكتابة racky 1 375 04-01-15, 11:23 PM
آخر رد: oneyemenweb2
  [سؤال] كيفية جلب قيمة الذاكرة بالجهاز عبد الله 2 547 08-11-14, 07:42 PM
آخر رد: عبدالله
  كيفية التعامل مع نماذج mdi ثنائي التميز 2 659 07-10-14, 02:20 PM
آخر رد: ثنائي التميز

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


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