الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بالنسبة للغة الأدخال في textbox

مغلق
بدأه فلسطيننا في 29 يونيو 2006 · 3 رد · 711 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني الاعزاء أقوم بعمل برنامج وفي هذا البرنامج أريد أن اغير لغت الأدخال من عربي إلى أنجليزي او العكس بالنسبة إلى textbox

ياريت لو تدلوني على شي من هذا القبيل

ولكم مني جزيل الشكر

رَبِّ لَا تَذَرْنِي فَرْداً وَأَنتَ خَيْرُ الْوَارِثِينَ

#2

السلام عليكم

قام الأخ SOLO.Net بعمل شرح لهذا الموضوع من قبل

الموضوع هنا

و فوق كل ذي علم عليم

#3

السلام عليكم

أولاً أنصحك أن تقرأ ما كتبة الاخ العزيز solo.net للإستزادة و التعمق.

وللإيجاز سيكون بهذا الشكل.

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

		'English
		Me.txtEnglish.RightToLeft = Windows.Forms.RightToLeft.No
		AddHandler txtEnglish.GotFocus, AddressOf EnabledEnglishCulture

		'Any Current Cluture , Arabic , or other languages.
		Me.txtArabic.RightToLeft = Windows.Forms.RightToLeft.Yes
		AddHandler txtArabic.GotFocus, AddressOf EnabledCurrentCulture

	End Sub

	Private Sub EnabledCurrentCulture(ByVal sender As Object, ByVal e As EventArgs)
		'For exaple CurrentCulture , will Equal to ar-AE in UAE Country
		InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(New _
		CultureInfo(CultureInfo.CurrentCulture.ToString))
	End Sub

	Private Sub EnabledEnglishCulture(ByVal sender As Object, ByVal e As EventArgs)
		InputLanguage.CurrentInputLanguage = _
		InputLanguage.FromCulture(New CultureInfo("en"))
	End Sub

شاهد المرفق , كل الذي عليك أن تقوم به أن تربط الحدث GotFocus للخانة التي تقلب الثقافة الحالية للجهاز

فإن كانت العربية سيتحول المؤشر تُجاه اليمين و إن كانت غير ذلك سيتحول تجاه اليسار

وذلك عن طريق الاجراء EnabledCurrentCulture

أما للتحويل تُجاه الانجليزية فهو بالاجراء التالي EnabledEnglishCulture

ملاحظة للتذكير فقط:للخانات التي تقبل العربية قم بتغير خاصية RightToLeft بحيث تساوي Yes

بالتوفيق إن شاء الله.

RightToLeftTextBoxApp.rar

تم تعديل هذه المشاركة بواسطة الغملاسي في 30 يونيو 2006 في 03:17

في المثال يتضح المقال

#4

مشكور أخي العزيز C# Developer

ولك مني أفضل التيحات أخي العزيز الغملاسي

بارك الله فيكم جميعا

ساجرب وأرد عليكم أن شاء الله

قبل ما يقطع الكهرباء

رَبِّ لَا تَذَرْنِي فَرْداً وَأَنتَ خَيْرُ الْوَارِثِينَ

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

مواضيع مشابهة