PDA

View Full Version : از راست به چپ نویسی در فیلد



spicirmkh
چهارشنبه 17 دی 1382, 08:48 صبح
با سلام مجدد و خسته نباشی


BiDimode از راست به چپ تعریف کرده ام زمانی که می خواهم ورود اطلاعات کنم درست کار
مکنه یعنی از راست به چپ هست اما فیلد edit کنم از چپ به راست می شه چه کنم
یعنی وقتی فیلد دارای رشته هست و بخواهیم اصلاح کنیم از چپ به راست می شود


با تشکر فراوان به تمامی دوستان دلفی دوست و دلفی کار

مهدی کرامتی
چهارشنبه 17 دی 1382, 09:39 صبح
بهتر است یک نمونه اینجا ضمیمه کنید تا بررسی شود.

spicirmkh
چهارشنبه 17 دی 1382, 11:18 صبح
بهتر است یک نمونه اینجا ضمیمه کنید تا بررسی شود.

با سلام و تشکر
أقای کرامتی

مشکل اول من ان است که ىر این برنامه و سایت مشکل جای کلیى فارسی عوض شده جه کنم شاید به دلیل این است
<span dir=ltr>Application.BiDiKeyboard := '00000401';

Application.NonBiDiKeyboard := '00000409';
</span>

نکنه صفحه کلید کد عوض شده من window2000 دارم

2- در برنامه دلفی در فیلد DBEdit وقتی BiDiMode = bdRightToLeft در حالت ورود درست کار می کنه

[/img]

3- در برنامه دلفی در فیلد DBEdit وقتی BiDiMode = bdRightToLeft در حالت ویرایش درست کار نمی کنه

(امید)
چهارشنبه 17 دی 1382, 11:39 صبح
سلام

برای windows2000,Xp,2003 برای فارسی کردن از 429 استفاده کنید

application.BiDiKeyboard:='00000429'

دلایلش رو سینتکس عزیز قبلا بطور مفصل شرح داده.

spicirmkh
چهارشنبه 17 دی 1382, 14:12 عصر
با سلام و خسته نباشی و عرض پوزش

کی بورد من درست شد اما مشکل از راست به چپ همچنان باقی است

در حالت ورود اطلاعات مکان نما جای اصلی است و از سمت راست می شه وارد کرد و این حالت درسته

اما در حالت اصلاح فیلد کل متن می اید سمت چپ و حالت نمایش از چپ به راست می ماند

با تشکر فراوان