تقييم الموضوع :
  • 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 ك ب / التحميلات : 25)
الرد }}}}
تم الشكر بواسطة: السندبااد , 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
فاعلم أنه لا إله إلا الله
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الحذف من قاعدة البيانات بدلات تشيك بوكس في داتا جريدفيو makky 2 83 أمس, 11:16 AM
آخر رد: superwoofer
  ازاى اما اكتب داتا فى التكست بوكس يدور عليها فى اى سطر ويزود على cell تانية 1 araxis 15 218 07-12-16, 09:50 PM
آخر رد: ابراهيم النعيمي
  ازاى اما اكتب قيمة فى التكست بوكس يتاكد انها مش موجودة فى الداتا جريدفيو araxis 1 53 07-12-16, 11:22 AM
آخر رد: ممدوح الخطيب
  [سؤال] تغير لون كتابة التيكست بوكس ؟ Mido9 5 2,372 30-11-16, 10:16 PM
آخر رد: omferas
  كيف اقوم بتعبئت كمبو بوكس من جدول في اسكيول سيرفر معتز الجازوي 2 69 19-11-16, 03:10 AM
آخر رد: معتز الجازوي
  مسار قاعدة البيانات في التكست بوكس hglogtd 2 75 19-11-16, 02:19 AM
آخر رد: hglogtd
  [سؤال] حفظ النص المكتوب داخل listBox فارس جراح 7 120 15-11-16, 04:00 AM
آخر رد: LoveVb
  كيف اربط ثلاثة كومبو بوكس abanoub saeed nabil 6 183 13-11-16, 11:23 PM
آخر رد: هاوي1995
Lightbulb [سؤال] هل يوجد اداة لاستعراض الانترنت غير webcontrol elhon.tec 1 158 09-11-16, 03:24 PM
آخر رد: elhon.tec
  نقل قيمة من تكست بوكس الي تكست بوكس فى نموذج اخر السيد الجوهري 4 110 05-11-16, 07:39 PM
آخر رد: shwehdi4pc

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


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