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

اخفاء عنصر تحكم UserControl

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

لقد قمت بانشاء عنصر تحكم ascx في مشروعي فقد قمت باضافته الى الصفحة الرئيسية الان كيف لي ان استطيع اخفاء ذلك لعنصر من الصفحة الرئيسية اي ان اعمل الخاصية Visible=false بطريقة برمجية !!!!!!!

لاني حاولت ان اضع اسم العنصر ID و اخفيه بس ما عم اشوفه في الصفحة الي ضفتحه فيه بنافذة الكود فقمت بوضع عنصر Panel و اضع عنصر التحكم بداخله ثم اخفيه فنجحت الطريقة معي و لكن الا توجد طريقة مباشرة من دون العملية ده احسن تكون .

#2

أعطي العنصر ID="ascxMyCntrl" مثلاً

وفي ملف الكود عرف العنصر من نوع UserControl

وعندها يمكنك أن تخفيه أو تظهره كما تشاء ...

#3

يمكن ذلك فقط عن طريق إستخدام ال Place Holder Control كالتالي :

PlaceHolder1.Controls.Add(this.LoadControl("control.ascx"));
PlaceHolder1.Visible = true || false;

هذه أفضل بكثير من فكرة ال Panel .

You can fly while you can touch the sky

#4

مشكورين اصدقائي محمد و اسماعيل على ردكما الجميل

شكرا .. جزاكما الله خيرا

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

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