تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] هل يوجد حل لمشكلة ضبط النص(JustifiedText) في أدوات النصوص كالريتش بوكس
#1
Question 
السلام عليكم ورحمة الله وبركاته
هل يوجد حل لمشكلة ضبط النص(JustifiedText) في أدوات النصوص كالريتش بوكس مثلاً
أنا لا أقصد ضبط النص لليمين فقط أو لليسار فقط
أنا أقصد ضبط النص من جهتي اليمين واليسار كما في الصورة المرفقة


الملفات المرفقة صورة/صور
   
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته


نعم أخي تستطيع فعل ذلك في أداة RichTextBox ولكن ليس عن طريق الكود وإنما بوضع خاصية المحاذاة داخل صيغة RTF
حيث أن أمر المحاذاة في صيغة RTF يبدأ بـ "\q" وبعد ذلك يتبعه الحرف الدال على الاتجاه وهي كالتالي:

كود :
l = Left محاذاة إلى اليسار وهو الافتراضي ولهذا فلا يتم إضافته داخل الصيغة
r = Right محاذاة إلى اليمين
c = Center توسيط النص
j = Justify محاذاة الجانبين

ولعمل خاصية محاذاة الجانبين استخدم الكود التالي:

كود :
RichTextBox1.SelectionAlignment = HorizontalAlignment.Center
            If RichTextBox1.SelectedText <> "" Then
                RichTextBox1.SelectedRtf = RichTextBox1.SelectedRtf.Replace("\qc", "\qj")
            Else
                RichTextBox1.Rtf = RichTextBox1.Rtf.Replace("\qc", "\qj")
            End If



بالتوفيق
الرد }}}}
تم الشكر بواسطة: kslawy
#3
مكرر يرجاء الحذف
الرد }}}}
تم الشكر بواسطة:
#4
ألف شكر لك أخ sooriaty03 ولكن للأسف لم ينجح الكود
فقط يقوم بعرض النص لجهة اليمين
أرجو أن تتكرم وترفق لنا مثالاً مع الانتباه إلى النص الموجود داخل الريتش بوكس هو باللغة العربية
ويجب أن يتم ضبطه داخل الريتش بوكس مع الأسطر الموجودة أسفله من جهتي اليمين واليسار
وشكراً لكم
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة:
#5
السلام عليكم ورحمة الله وبركاته

تفضل أخي الكريم المثال الموجود في المرفقات

بالتوفيق


الملفات المرفقة
.zip   JustifyText.zip (الحجم : 44.31 ك ب / التحميلات : 26)
الرد }}}}
تم الشكر بواسطة: السندبااد , kslawy
#6
Shocked 
وعليكم السلام ورحمة الله وبركاته
جزاك الله خيراً أخ sooriaty03
لكن للأسف يبدو أن مشكلة JustifyText لم تحلها مايكروسوفت حتى في الدوت نت
في مثالك الذي وضعته انظر لو تكرمت للسطر الأخير ستراه متجهاً من اليسار لليمين وهذا خطأ
وهو نفس الخطأ الذي كنا نعاني منه في vb6 وحاولنا حله بطرق شتى دون جدوى
سيبقى السطر الأخير متجهاً من اليسار لليمين وهو عيب فادح في الأداة عندما يكون النص بالعربي
كان المفروض أن تحل مايكروسوفت هذه المشكلة في الدوت نت بإضافة خاصية جديدة
بالضبط كما تم فعله في TreeView و ListView عندما تم إضافة خاصية RightToLeftLayout
وانتهينا من مشكلة أكواد المرآة ..
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة:
#7
كلامك صحيح...

ولكن تستطيع التحايل على هذه المشكلة بسهولة
الرد }}}}
تم الشكر بواسطة:
#8
أخ sooriaty03 جربت الكثير من الطرق سابقاً ولكن دون جدوى
والغريب أنا وصلنا للإصدارا 2013.2 وما زلنا بحاجة للتحايل هذا إن نفع ...
لماذا لا يتم مراسلة مايكرسوفت حول هذه النقاط علهم يقومون بحلها في أول تحديث ؟..
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة:
#9
تم طرح المشكلة على مايكرسوفت هنا :
http://answers.microsoft.com/ar-sa/windo...7779446238
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة: kslawy
#10
أتمنى من الإخوة مشاركتنا في حل المشكلة فالداعمون لا يقصروزن
ولكن نريد مساعدة من الإخوة الذين يجيدون اللغة الإنكليزية ولنساهم بحل هذه المشكلة الهامة
http://social.msdn.microsoft.com/Forums/...=vbgeneral
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يوجد شخص يعرف سبب هذه المشكلة !! كود برمجي 5 101 أمس, 12:33 AM
آخر رد: alma2
  [VB.NET] طلب كود جلب النص الي في الصورة A-R 2 115 22-04-17, 03:51 PM
آخر رد: A-R
  طلب صغير جمع عامود من جدول واضهار النتيجة في تكست بوكس nmst70 3 154 21-04-17, 02:35 AM
آخر رد: momiana1
Photo [سؤال] بخصوص اضافة تمرير بيناتا للداتا قريد فيو من تيكست بوكس diab4diab 1 83 20-04-17, 05:26 AM
آخر رد: أسامة السالمي
  طلب كود ارسال محتوي تكست بوكس الى سيرفر fouadhdfouad 0 73 08-04-17, 10:24 PM
آخر رد: fouadhdfouad
  [مثال] الكمبو بوكس الخاص بالفيجول ستديو Mohamed371 2 140 01-04-17, 09:20 PM
آخر رد: مساعدة
  [VB.NET] هل هناك كود افضل من هذا لمشكلة الترقيم التلقائي ؟ 0theghost0 0 116 23-03-17, 07:32 PM
آخر رد: 0theghost0
  [VB.NET] كيف ارتب الاسماء داخل اللست بوكس؟ 3asfa~mdmra 1 81 10-03-17, 09:42 PM
آخر رد: مساعدة
  كمبو بوكس داخل الداتا جريد فارس احمد السيد 8 322 01-03-17, 09:25 PM
آخر رد: فارس احمد السيد
  استفسار حول الكومبو بوكس المتألق9 2 128 27-02-17, 06:04 PM
آخر رد: مساعدة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم