منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص (/showthread.php?tid=3529)



كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص - honest - 22-07-14

السلام عليكم ورحمة الله وبركاته
كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص
قمت تحويل الخاصية "Alignment" الى "MiddleCenter"
لكن العناوين لم تصبح في الوسط علماً باني استخدم VB.NET2013
وهذه الصورة للتوضيح




RE: كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص - المهنا - 22-07-14

روح للخاصية رقم 24 اسمها

columnheadersdefaultcellstyle

طبعا هذي خاصة بالهيدرز فقط خط ولون


وغير فيها كل ما تريد MiddleCenter


RE: كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص - honest - 22-07-14

جربتها وما تغير شي


RE: كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص - المهنا - 22-07-14

(22-07-14, 09:06 AM)honest كتب : جربتها وما تغير شي

تفضل هذه الاداة جربها ع نفس الاصدار اللى عندك

وروح للخاصية تاكد منها عد من فوق لتحت 24 خاصية راح تلقاها
columnheadersdefaultcellstyle


RE: كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص - honest - 23-07-14

بارك الله فيكم على الردود
الاخ المهنا جربت المرفق لكن لم يفتح عندي على VB.NET2013 ربما المشروع المرفق ناقص بارك الله فيك على مجهودك

الاخ VB.NET شكراً لك
المشكلة هي انك اذا كتبت كلمتين في الهيدر مثل "شكل التعبئة" فستجد مسافة وهمية بعد الكلمة الثانية "التعبئة" هذه المسافة تعادل كم حرف كأن هناك حروف مخفية او ملونة بلون خلفية الهيدر Huh


RE: كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص - honest - 23-07-14

واخيراً بعد الكثير من البحث والتجارب وجدت الحل وهو تغيير نوع الخط إلى Times New Roman
تغيير الخاصية ColumeHeadersHeightSizeMod إلى EnableResizing
وجعل قيمة ColumnHeadersHeight الى 25 وتصغر عرض خانة الهيدر المكتوب فيها "شكل التعبئة"

والنتيجة الصورة التالية




RE: كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص - Omar Mekkawy - 27-07-14

وهناك كود بسيط يجعل النص في المنتصف :

كود :
DataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter



RE: كيف اجعل عناوين الهيدر في داتا قيرد تأخذ نمط توسيط النص - honest - 23-10-14

شكرا بارك الله فيكم