لم أجد ما أبحث عنه في ذلك الموضوع أخي
السلام عليكم ورحمة الله وبركاته ،
وجدت في الإنترنت الكود التالي
كود :
procedure TForm1.Button1Click(Sender: TObject);
var
OldSysLocal: TSysLocale;
begin
OldSysLocal:= SysLocale;
SysLocale.MiddleEast:= True;
Edit1.BiDiMode:= bdRightToLeft;
SysLocale:= OldSysLocal;
end;
لكن صراحة لم أفلح في الكتابة من اليمين إلى اليسار ،
لكن وجدت مكون جميل جدا و خفيف جدا مثل Edit اسمه CDEdit
رابط التحميل
http://gummi.free.fr/download.php?fichier=CDEdit
لا تنسى الرد،:bye1:
دمت في رعاية الرحمن.:monster1:
بارك الله فيك أخي
لكن هذا الكود يرجع كل اللغات إلى اليمين
السلام عليكم ورحمة الله وبركاته،
هل جربت المكون CDEdit ؟
فهو أفضل بكثير.
unprogramme كتب :هل جربت المكون cdedit ؟
حملته ولم أجربه لأني لا أعرف طريقة تثبيته
kachwahed كتب :لمعرفة لغة النظام:
أين أضع هذا الجزء؟
الأخ kachwahed :
بارك الله فيك أخي على تعاونك لن أنسى مساعدتك
لكن الكود دائما يضهر العربية.
--
يكون في النهاية مثلا
if GetWindowsLanguage='Arabe (Algérie)' then
Edit1.Text:='ar'
else
Edit1.Text:='Fr';
--
أي إن كانت لغة النضام الحالية عربية يكتب في AR) Edit )
وإن كانت غير ذلك يكتب فيFr) Edit )
لك دعاء في قلبي أخي جزاك الله كل خير