Batman
پنج شنبه 23 مهر 1388, 12:00 عصر
با سلام
اول عذرخواهی کنم که نتونستم عنوان بهتری پیدا کنم
من توی دلفی 7 با کد زیر صفحه کلید رو فارسی میکردم:
Application.BiDiKeyboard:='00000429';
حالا با دلفی 2009 و سیستم عامل 7 زمانیکه این کد رو داخل unit مربوط به project قرار میدم و برنامه رو run میکنم تا زمانیکه اولین فرم (فرقی نمیکنه که کدوم فرم باشه) باز نشده صفحه کلید فارسی نمیشه.اما زمانیکه یکی از فرمها رو باز میکنم صفحه کلید فارسی میشه اما چند صدم ثانیه برنامه مکث داره.در ضمن این اتفاق زمانیکه از روی یه edit به edit دیگه هم میرم یه مکث کوچیک داره.مثل اینکه در هر بار وارد شدن به یه edit جدید, کد فارسی کردن صفحه کلید refresh میشه.(یعنی اون کلید EN/FA روی taskbar حذف میشه و دوباره فارسی میشه که همین باعث میشه که توی برنامه وقفه به وجود بیاد)
در ضمن این کد رو توی اولین unit هم قرار دادم باز هم حل نشد.
امیدوارم که منظورم رو رسونده باشم.
اول عذرخواهی کنم که نتونستم عنوان بهتری پیدا کنم
من توی دلفی 7 با کد زیر صفحه کلید رو فارسی میکردم:
Application.BiDiKeyboard:='00000429';
حالا با دلفی 2009 و سیستم عامل 7 زمانیکه این کد رو داخل unit مربوط به project قرار میدم و برنامه رو run میکنم تا زمانیکه اولین فرم (فرقی نمیکنه که کدوم فرم باشه) باز نشده صفحه کلید فارسی نمیشه.اما زمانیکه یکی از فرمها رو باز میکنم صفحه کلید فارسی میشه اما چند صدم ثانیه برنامه مکث داره.در ضمن این اتفاق زمانیکه از روی یه edit به edit دیگه هم میرم یه مکث کوچیک داره.مثل اینکه در هر بار وارد شدن به یه edit جدید, کد فارسی کردن صفحه کلید refresh میشه.(یعنی اون کلید EN/FA روی taskbar حذف میشه و دوباره فارسی میشه که همین باعث میشه که توی برنامه وقفه به وجود بیاد)
در ضمن این کد رو توی اولین unit هم قرار دادم باز هم حل نشد.
امیدوارم که منظورم رو رسونده باشم.