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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حفظ ليست بوكس items إلى my.Sittinds visualist2015 1 39 أمس, 04:44 AM
آخر رد: asemshahen5
Exclamation [سؤال] مشكلة عدم قبول النصوص الطويل في قاعدة البيانات على برنامج فيجوال بيسك 2010 الرائد 12 288 14-06-19, 03:03 PM
آخر رد: elgokr
Information [مشروع] هل يوجد حل !؟ Hamza lads 0 61 10-06-19, 06:18 AM
آخر رد: Hamza lads
  أدوات قواعد البيانات في الدوت نت وطريقة استخدامها معتز حسن 4 205 16-05-19, 01:42 PM
آخر رد: elgokr
  كيفة إجبار مربع النص على الكتابة بالفرنسية فقط ahmedfa71 2 119 15-05-19, 03:02 PM
آخر رد: ahmedfa71
  مربع النص يبدا بحرف ومن بعد ارقام anis 3 179 09-04-19, 02:36 AM
آخر رد: elgokr
  مسح جميع أدوات النص دفعة واحدة sads 7 215 30-03-19, 11:28 PM
آخر رد: عبد العزيز البسكري
  سؤال حول عرض البيانات في تكست بوكس من قاعدة البيانات ahmadpal 0 104 26-03-19, 11:46 PM
آخر رد: ahmadpal
  خطأ فى كود الحذف من الكومبو بوكس احمد خطاب 1 83 25-03-19, 12:07 PM
آخر رد: asemshahen5
  السلام عليكم محتاج كود صغير للبحث داخل الكمبو بوكس عن طريق الكمبو بوكس نفسه mohamedgadain61 2 180 19-03-19, 04:07 PM
آخر رد: mohamedgadain61

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


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