29-12-15, 07:10 AM
(آخر تعديل لهذه المشاركة : 29-12-15, 02:11 PM {2} بواسطة silverlight.)
لازم تستخدم +GDI لكي ترسم التكست في الحدث Paint عند استخدام RightToLeft ومن الواضح ان الكونترول المستخدم لا يدعم هذه الخاصية
عموما إن لم تكن تجيد عمليات الرسم
حاول أن تقوم بخداع نظام التشغيل حين يقوم بعملية الرسم .... لكني لا أعلم هل هذا سيفلح معك ام لا .... لكن الفكرة تكمن في أن تقوم بعمل Reverse للحروف قبل الانتقال من اليسار الي اليمين
ايضا يمكنك ان تقوم بتعديل اماكن الكونترول برمجيا LayoutControl بأنك تحسب مكان كل كوترول ثم تقوم بتغير Location الخاص به و من الواضح انك فقط تحتاج الي تعديل location للنقطة X لا غير
عموما إن لم تكن تجيد عمليات الرسم
حاول أن تقوم بخداع نظام التشغيل حين يقوم بعملية الرسم .... لكني لا أعلم هل هذا سيفلح معك ام لا .... لكن الفكرة تكمن في أن تقوم بعمل Reverse للحروف قبل الانتقال من اليسار الي اليمين
ايضا يمكنك ان تقوم بتعديل اماكن الكونترول برمجيا LayoutControl بأنك تحسب مكان كل كوترول ثم تقوم بتغير Location الخاص به و من الواضح انك فقط تحتاج الي تعديل location للنقطة X لا غير

