PDA

View Full Version : رویداد تغییر زبان



sm4899
سه شنبه 03 مهر 1386, 08:37 صبح
با سلام

رویداد سویچ کردن کاربر به زبان دیگر چیست ؟

hamed_bostan
سه شنبه 03 مهر 1386, 08:46 صبح
منظورت از رویداد سوییچ کردن چیه؟
اگه کد سوییچ کردن رو میخوای یه سرچ بکنی راحت پیدا میکنی واگرنه واضح تر مطرح کن سوالتو .
موفق باشی

sm4899
سه شنبه 03 مهر 1386, 08:57 صبح
منظورت از رویداد سوییچ کردن چیه؟
اگه کد سوییچ کردن رو میخوای یه سرچ بکنی راحت پیدا میکنی واگرنه واضح تر مطرح کن سوالتو .
موفق باشی


تشخیص زمانی که کاربر زبان ویندوز را تغییر میدهد ؟

amirsajjadi
سه شنبه 03 مهر 1386, 09:43 صبح
سلام دوست عزیز
ببین رویدادی برای این کاری که شما می خواین انجام بدید نیست
شما خودت باید رویدادش رو بنویسی
من برنامه رویدادش رو نوشتم یک نگاه بنداز ببین به درد کارت میخور

hamed_bostan
سه شنبه 03 مهر 1386, 12:02 عصر
خوب اگه کاربر با alt+shift وسط بزنامه زبان را عوض کرد ؟؟؟

amirsajjadi
سه شنبه 03 مهر 1386, 13:22 عصر
فرقی نمیکنه دیگه اگه زبان ویندوز به هر طریقی عوض بشه رویداد مشخصات اون زبان رو برمیگردونه

saeed_rezaei
سه شنبه 03 مهر 1386, 18:45 عصر
سلام
در وی بی 2005 نیازی به thread نیستش.
دو متد روی فرم وجود داره با عناوین
InputLanguageChanging
InputLanguageChanged
که این رو برات بررسی می کنن. همچنین پارامتر e اطلاعات لازم در مورد زبان جاری رو به می ده.
برای مثال


Private Sub Form1_InputLanguageChanging(ByVal sender As Object, ByVal e As System.Windows.Forms.InputLanguageChangingEventArg s) Handles Me.InputLanguageChanging
MsgBox(e.Culture.Name.ToString)
End Sub

minamorad
چهارشنبه 15 اردیبهشت 1389, 10:26 صبح
دوست عزيز.
آيا براي Visual Basic 6 براي زماني كه کاربر زبان ویندوز را تغییر میدهد، راهي وجود دارد؟ من هر چقدر سعي كردم، نتوانستم اين كار را انجام بدم.
كسي مي‌تواند به من كمك كنه.
خيلي ممنون مي‌شم راهنماييم كنيد.

minamorad
چهارشنبه 15 اردیبهشت 1389, 10:54 صبح
اگر كسي راهي مي‌دانه، خواهشاً راهنمايي كنه. خيلي وقته دنبال راه حل اين موضوع مي‌گردم!
قبلاً از همة دوستان تشكر مي‌كنم.

iman_me
چهارشنبه 15 اردیبهشت 1389, 18:33 عصر
خوب تو رویداد key_down بنویس که هر وقت shiftوalt گرفته شد متوجه بشی