Mohammad S
یک شنبه 14 اردیبهشت 1382, 02:01 صبح
سلام خدمت تمامی دلفی کارای عزیز
من می خواهم در ویندوز فارسی، یک برنامه بنویسم طوری که بدون احتیاج به دخالت کاربر برای زدن کلید های Alt+Shift در هر جای برنامه مثلا در یک Edit، کاربر بتواند فارسی بنویسد و یا برعکس اگر زبان صفحه کلید در حال حاضر فارسی است بدون دخالت کاربر و بنا بر نیاز برنامه به انگلیسی تغییر یابد.
البته از دستور ;' application.BiDiKeyboard:='00000429 هم استفاده کرده ام. ولی گویا مشکل دارد زیرا همه جا به درستی کار نمی کند مثلا جایی که باید فارسی شود نمی شود و یا اینکه اگر فارسی شد و در جایی دیگر باید انگلیسی شود، زبان صفحه کلید به انگلیسی تغییر نمی یابد.
لطفا در این مورد مرا راهنمایی فرمایید.
با تشکر
:wink:
من می خواهم در ویندوز فارسی، یک برنامه بنویسم طوری که بدون احتیاج به دخالت کاربر برای زدن کلید های Alt+Shift در هر جای برنامه مثلا در یک Edit، کاربر بتواند فارسی بنویسد و یا برعکس اگر زبان صفحه کلید در حال حاضر فارسی است بدون دخالت کاربر و بنا بر نیاز برنامه به انگلیسی تغییر یابد.
البته از دستور ;' application.BiDiKeyboard:='00000429 هم استفاده کرده ام. ولی گویا مشکل دارد زیرا همه جا به درستی کار نمی کند مثلا جایی که باید فارسی شود نمی شود و یا اینکه اگر فارسی شد و در جایی دیگر باید انگلیسی شود، زبان صفحه کلید به انگلیسی تغییر نمی یابد.
لطفا در این مورد مرا راهنمایی فرمایید.
با تشکر
:wink: