PDA

View Full Version : آیا رویدادی برای تغییر زبان کیبورد وجود دارد یا خیر؟



ROSTAM2
یک شنبه 05 فروردین 1403, 16:09 عصر
سلام.

برای فهمیدن زبان انتخاب شده کیبورد با کلیدهای Alt+Shift می شه از این کد استفاده کرد:

Me.LanguageLabel.Text = InputLanguage.CurrentInputLanguage.Culture.TwoLett erISOLanguageName.ToUpper

من تو تایمر استفاده کردم ولی بنظر میاد رویدادی برای به نمایش در آوردن نام زبان انتخاب شده وجود داشته باشه!!!

آیا؟!

mazoolagh
دوشنبه 06 فروردین 1403, 09:36 صبح
سلام و نوروز شما پیروز

خود فرم این رخداد رو داره:
Private Sub Form1_InputLanguageChanged(
sender As Object,
e As InputLanguageChangedEventArgs
) Handles Me.InputLanguageChanged
Me.LanguageLabel.Text = e.InputLanguage.Culture.TwoLetterISOLanguageName
End Sub

mazoolagh
دوشنبه 06 فروردین 1403, 09:40 صبح
رفرنس:

Form.InputLanguageChanged Event (https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.form.inputlanguagechanged?vie w=windowsdesktop-8.0)

ROSTAM2
دوشنبه 06 فروردین 1403, 10:18 صبح
سلام و نوروز شما پیروز

خود فرم این رخداد رو داره:
Private Sub Form1_InputLanguageChanged(
sender As Object,
e As InputLanguageChangedEventArgs
) Handles Me.InputLanguageChanged
Me.LanguageLabel.Text = e.InputLanguage.Culture.TwoLetterISOLanguageName
End Sub

عید شما هم مبارک....
بسیار تشکر.