ariobarzan
جمعه 07 آذر 1393, 18:01 عصر
باسلام
من همیشه برای تغییر زبان ویندوز در خاصیت FormShow از دستور
ActivateKeyboardLayout($0429,0);
استفاده می کردم که هیچ مشکلی هم نبود و زبان ویندوز را فارسی می کرد ولی توی ویندوز 8 این دستور عمل نمی کنه
جالب اینجاست که اگه Button روی فرم بزارم و همین کد را بنویسم عمل میکنه و با کلیک روی اون صفحه کلید فارسی میشه
جالب تر اینکه توی خاصیت FormShow از دستور Button1.Click هم استفاده کردم باز هم نشد فقط با کلیک توسط کاربر صفحه کلید عوض میشه
دلیل این که تو FormShow این دستور کار نمی کنه چیه؟
دلفی هم نسخه 7 هست.
ممنون از پاسخ شما
من همیشه برای تغییر زبان ویندوز در خاصیت FormShow از دستور
ActivateKeyboardLayout($0429,0);
استفاده می کردم که هیچ مشکلی هم نبود و زبان ویندوز را فارسی می کرد ولی توی ویندوز 8 این دستور عمل نمی کنه
جالب اینجاست که اگه Button روی فرم بزارم و همین کد را بنویسم عمل میکنه و با کلیک روی اون صفحه کلید فارسی میشه
جالب تر اینکه توی خاصیت FormShow از دستور Button1.Click هم استفاده کردم باز هم نشد فقط با کلیک توسط کاربر صفحه کلید عوض میشه
دلیل این که تو FormShow این دستور کار نمی کنه چیه؟
دلفی هم نسخه 7 هست.
ممنون از پاسخ شما