PDA

View Full Version : فارسي نويسي در دلفي....



kameltareen
سه شنبه 18 تیر 1387, 09:42 صبح
چطوري ميتونيم تو دلفي برنامه ور از راست به چپ تغيير بديم..؟؟
يعني چطوري ميتونيم برنامه اي كاملا فارسي بنويسيم كه حتي منوها از راست به چپ وبه محض ورود به برنامه اعداد و كاراكتر ها رو به صورت فاريس در يافت كنه ؟؟؟

Saeid59_m
سه شنبه 18 تیر 1387, 11:27 صبح
از خاصبت DiBiMode باید استفاده کنی و اونو روی راست به چپ تنظیم کنی .
این خصوصیت توی تمام اشیایی که قابلیت نوشتن متن دارند وجود دارد .

SUNMOON
سه شنبه 18 تیر 1387, 11:29 صبح
bidimode رو روي bdrighttoleft تنظيم كنيد.

Hsimple11
سه شنبه 18 تیر 1387, 13:03 عصر
برای اینکه از راست به چپ بنویسید همانطور که گقته شد از خاصیت BiDiMode استفاده کنید و برای اینکه به محض ورود به کنترل زبان به فارسی تغییر کند میتوانید از متد KeyBoardLayout استفاده کنید. برای فارسی کردن :


LoadKeyboardLayout('00000429', 1);

delphi5
سه شنبه 18 تیر 1387, 14:20 عصر
و اگه بخواهیم در هنگام خروج از برنامه کی بورد رو انگلیسی کنیم از چه پارامترهائی باید استفاده کنیم ؟

دنیای دلفی
سه شنبه 18 تیر 1387, 15:41 عصر
همون كد بالا ولي با كد پيج انگليسي در خاصيت OnClose

Hsimple11
سه شنبه 18 تیر 1387, 17:02 عصر
برای تبدیل از انگلیسی به فارسی

LoadKeyboardLayout('00000429',1);
برای تبدیل از فارسی به انگلیسی

LoadKeyboardLayout('00000409',1);