PDA

View Full Version : تغییر زبان صفحه کلید



arashjoon
سه شنبه 21 دی 1389, 21:57 عصر
سلام بر دوستان عزیز
می شه کد تغییر زبان صفحه کلید به هنگام اجرای برنامه رو واسم بزارین؟ ممنون می شم:خجالت::خجالت:

Hossis
سه شنبه 21 دی 1389, 23:04 عصر
این کد ،‌صفحه کلید رو عوض می کنه (از فارسی به لاتین و بالعکس)

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


If InputLanguage.CurrentInputLanguage.LayoutName = "US" Then
Dim farsi As New Globalization.CultureInfo("fa-IR")
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(farsi)
Else
Dim en As New Globalization.CultureInfo("en-US")
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(en)
End If



End Sub

omid-vbAuto
چهارشنبه 22 دی 1389, 01:44 صبح
این کد ،‌صفحه کلید رو عوض می کنه (از فارسی به لاتین و بالعکس)

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


If InputLanguage.CurrentInputLanguage.LayoutName = "US" Then
Dim farsi As New Globalization.CultureInfo("fa-IR")
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(farsi)
Else
Dim en As New Globalization.CultureInfo("en-US")
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(en)
End If



End Sub



اگه بخواهیم تو حالت پیشرفته این کارو انجام بدیم باید از چه کدهائی استفاده کنیم؟؟؟

Navid Asadi
چهارشنبه 22 دی 1389, 11:05 صبح
حالت پیشرفته یعنی چی؟
شما برای غذا خوردن هم می تونید از چنگال استفاده کنید هم قاشق هم دست.
شما چه با دست بخوری چه با قاشق معده کارش رو انجام میده!

مثال بالا رو زیاد جدی نگیرید!

کلا چند راه برای این کار هست که تقریبا همشون تو کامنت تاپیک های مفید هستش و هیچ فرقی نمیکنه از چه روشی استفاده میکنید!
روش بالا به نظر من از همه باحال تره!

pouyansaraf
چهارشنبه 22 دی 1389, 11:50 صبح
---------------------
:قهقهه:

omid-vbAuto
چهارشنبه 22 دی 1389, 12:35 عصر
آخه اگه دیده باشید وقتی ویندوز برخی از شرکت هارو که نصب می کنیم خودش اتماتیک میره و زبان فارسی رو از کنترل پنل به زبان ها ی موجود ADD میکنه.

حالا منظور من از حالت پیشرفته اینکه ما توسط دات نت این کارو بکنیم.یعنی برنامه ی ما بیاد و تشخیص بده که زبان فارسی add شده یا نه؟ و بعدش اگه ADD نشده ADD کنه و سپس توسط کد های مثل روش بالا صفحه کلید رو فارسی کنیم.

والا روش های بالا رو خودم بلدم:


شما چه با دست بخوری چه با قاشق معده کارش رو انجام میده!

مهندس فقط موقع غذا خوردن دستاتونو با آب و صابون بشوئید چون ممکنه کثیف باشن و خدای نکرده آلزایمر بگیرین.:چشمک:

omid-vbAuto
چهارشنبه 22 دی 1389, 12:37 عصر
---------------------
:قهقهه:

رو آب بخندی.:کف::لبخند: