PDA

View Full Version : سوال: حل مشکل تایپ در RICH BOX



abadanboys2009
پنج شنبه 22 مرداد 1388, 09:08 صبح
با سلام
وقتی در properties حالت right to left را yes قرار می دهم می توانم موقع تایپ فارسی از راست به چپ به کاربر اجازه تایپ بدم اما انگلیسی هم از راست به چپ می شه حال باید چی کار کنم که کاربر خواست انگلیسی تایپ کنه از چپ به راست بشه.

ACorvinus
پنج شنبه 22 مرداد 1388, 09:14 صبح
سلام دوست عزیز .

خوب چک کن ببین اگه زبان سیستم انگلیسی بود RighttoLeft کامپوننت رو No بکن .
میتونی از یه Flag استفاده کنی .

ACorvinus
پنج شنبه 22 مرداد 1388, 09:20 صبح
سلام دوباره .

نمیخواستم جواب رو بهت بدم تا بری دنبالش بگردی، بعدش با خودم گفتم شاید کارت ضروری باشه :

اینم کدش :




If InputLanguage.CurrentInputLanguage.LayoutName = "US" Then
Me.RichTextBox.RightToLeft = Windows.Forms.RightToLeft.No
ElseIf InputLanguage.CurrentInputLanguage.LayoutName = "Farsi" Then
Me.RichTextBox.RightToLeft = Windows.Forms.RightToLeft.Yes
End If

Navid Asadi
پنج شنبه 22 مرداد 1388, 10:23 صبح
نمیخواستم جواب رو بهت بدم تا بری دنبالش بگردی، بعدش با خودم گفتم شاید کارت ضروری باشه

دوست عزیز هیچ وقت این طوری فکر نکنید چون ممکنه یه روزی کار خودتون گیر باشه و یکی به شما اینطوری جواب بده...