الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في الخصائص

مغلق
بدأه محمد الهباش في 27 أكتوبر 2005 · 3 رد · 508 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا اعمل على مشروع بالسي شارب مع asp.net وعندما اريد تغيير خاصية النص الموجود في الlabel مثلا الى توسيط لا استطيع لماذا ؟

نموت وتحيا ...................فلسطين .

#2

شو الدعوة يا شباب ؟

نموت وتحيا ...................فلسطين .

#3

يمكنك كتابة html داخل الlabel هكذا

myLabel.Text  = "<center> myText Goes Here </center>";

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#4

السلام عليكم.

الحقيقة أن الـ Label يصبح <span> عند عرض الصفحة، أي أنه inline tag مثل <b> و <i> و ما إلى ذلك (لا يبدأ فقرة جديدة)، و ليس block tag مثل <p> و <div> (و هي التي تبدأ فقرات جديدة)؛ لذا من المنطقي أن تجده لا يدعم توسيط النص.

للقيام بالتوسيط دون التأثير على قيمة النص الموجود في الـ Label، قم بوضعه داخل block tag مثل <p> أو <div> و أغلق الـ tag بعده (شخصيا أفضل الـ <div> لأن <p> عندما تغلقه يترك مساحة كبيرة أسفله في internet explorer) و ضع له ";style="text-align:center حتى تقوم بالتوسيط.

بالمناسبة ، مع اعتذاري لـ م. محمد: لا أنصحك أن تضعه داخل <center> لأنه لا ينصح به قط من قبل الـ W3C، كما أنه ليس متوافق مع xhtml عندما تفكر في جعل موقعك متوافقا معها، و هذا هو نفس السبب أنني فضلت ستخدام الـ style و الـ css بدلا من استخدام "align="center مثلا.

ىأخيرا.. كنت أتمنى أن أرى هذا السؤال في قسم ASP.NET، لكان بالتأكيد قد حظت بردود أكثر و الأهم أسرع. و أرجو من أي من المشرفين نقله مشكورين.

تحياتي للجميع.

السلام عليكم.

تم تعديل هذه المشاركة بواسطة Mohamed Ahmed Meligy في 28 أكتوبر 2005 في 19:24

,Regards

Mohamed Ahmed Meligy

Senior Software Engineer

SilverKey Tech - Egypt Branch

Computer Engineering Student

High Institute of Engineering, Culture and Science City

E-mail: Eng.Meligy@Gmail.com

Weblog: http://GeeksWithBlogs.NET/Mohamed

Mobile: +20 10 603 3013

هذا الموضوع مغلق.

مواضيع مشابهة