انشاء ادوات خلال وضع التشغيل create controls atrunetime in asp.net

انشاء ادوات خلال وضع التشغيل create controls atrunetime in asp.net

Asp.net


سوف تتعلم في هذه المحاضرة الاتي انشاء الادوات خلال وضع التشغيل بطريقة ديناميك create controls at runtuime علي سبيل المثال انشاء مجموعة صور او زراير اثناء تشغيل الصفحة وكيفية عمل احداث لتلك الادوات بطريقة ديناميك كأن يطلب منك في مشروع انشاء تذاكر حجز الكترونية كثيرة اثناء عرض الصفحة

انشاء ادوات خلال وضع التشغيل create controls atrunetime in asp.net

سوف تتعلم في هذه المحاضرة الاتي
انشاء الادوات  خلال وضع التشغيل بطريقة ديناميك
create controls at runtuime from code behinde
علي سبيل المثال انشاء مجموعة صور او زراير اثناء تشغيل الصفحة
وكيفية عمل احداث لتلك الادوات بطريقة ديناميك
كأن يطلب منك في مشروع انشاء تذاكر حجز الكترونية كثيرة اثناء عرض الصفحة

اول خطوة سوف نصنع حدث خاص اسمه انشاء ادوات

 

void createLinkButtons()
        {

            LinkButton lnk = new LinkButton();
            lnk.Text = "محاضرة رقم واحد";
            lnk.ID = "lnk";
            lnk.Click += new EventHandler(creatButons);

            PlaceHolder1.Controls.Add(lnk);
        }

 

في السطر الاول قمنا بعمل حدث وقمنا باعطائه اسم  createLinkButtons

في السطر الثاني وبداخل الحدث قمنا بعمل نسخة جديدة من نوع الزر وقمنا باعطائه اسم lnk

في السطر الثالث والرابع قمنا باعطاء اسم وقيمة للزر الذي سوف يظهر

وقمنا بعد ذلك في السطر الخامس بعمل حدث اخر للضغط علي هذا الزر ..بمعني ان في بداية انشاء الزر اونلاين لن يعطي له حدث الضغط علي زر ..لذلك هنا قمنا بتعريف حدث الضغط علي زر سوف ننشئه بعد ذلك

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

div , placeholder , td, form

 

الان ميعاد انشاء حدث الضغط علي الزر الذي قمنا بصنعه اوتوماتيك..وقمنا بعمل تكرار او لو لكي انشأ مجموعة من الزر وعددها عشرة ..من فضلك راجع محاضرة التكرارات والعدادات لكي تراجع موضوع اللوب او التكارار في السي شارب

ثم مع كل عد او دوران بداخل التكرار انشئ زر ..وهكذا الي ان يصل للزر رقم عشرة ويخرج من التكرار..

  protected   void creatButons( object sender, EventArgs e)
        {
            for (int i = 0; i < 10; i++)
            {
            Button btn = new Button();
            btn.Text = "تذكرة رقم " + i;
            btn.ID = "btn" + i;
            PlaceHolder1.Controls.Add(btn);
            }
        }

الان اخر خطوة هي وضع احدث الاول وهو امر انشاء الزر في بداية تحميل الصفحة في الصفحة كالاتي

 protected void Page_Load(object sender, EventArgs e)
        {
           // creatButons();
            createLinkButtons();
        }

الان النتيجة سوف ينشأ زر في بداية فتح الصفحة كالاتي وسوف يعطي له قيمة محاضرة رقم واحد

create controls at runtime

الان قم بالضغط علي الزر الذي امامك ..والنتيجة فسوف يدخل في عمل الحلقة التكرارية الي ان يكون عشرة من الزر كالاتي

create controls at runtime

وبذلك نكون قد انشأنا اي عدد من الزر المختلفة او ربما يكونول صورا مختلفة .او فرام ..او اي ادوات تحتاجها في مشروعك من داخل الكود

يمكنك تحميل المثال البرمجي  لانشاء ادوات في وضع تشغيل الصفحة


كلمات بحث
انشاء ادوات خلال وضع التشغيل controls atrunetime in asp.netوبرمجةتعلمسي شارباجا جاكويريفيجوال ستوديواية اس بيدوت نتسيكوالا ساس كيو ال سيرفرتعلم البرمجة كما في شركات البرمجة كورسدورةسي شاربتعلم asp.netشرحكيفية عمل أيميلأنشاء بريد الكترونيتعليم برمجة المواقعأنشاء ايميلمواقع برمجةدورات البرمجةتعليم c sharpدورات انترنتc تعلمطريقة عمل صفحة فيس برمجة المواقع تعليمتعلمكيفية عمل ياهوتعلم السي شارب تصميم مواقع تصميم مواقع انترنت شركات تصميم مواقع تصميم مواقع الإنترنت تصميم مواقع الكترونية تصميم مواقع الرياض مواقع تصميم مواقع مؤسسة تصميم مواقع شركات تصميم مواقع بالرياض تصميم مواقع جدة تصميم مواقع ومنتديات شركات تصميم مواقع انترنت تصميم وبرمجة مواقع مواقع تصميم المواقع مواقع تصميم منتديات تصميم مواقع ويب تصميم مواقع الويب مواقع تصميم استايلات منتدى تصميم مواقع شركات تصميم مواقع الانترنت برمجة مواقع برمجة مواقع انترنت مواقع برمجة شركة برمجة مواقع برمجة مواقع الويب مواقع برمجة مجانية شركات برمجة سعودية شركات تصميم شركات برمجة بالرياض شركات التصميم تصميم شركات شركات تطوير فضل لغة برمجة اسهل لغة برمجة لغة برمجة عربية لغة برمجة جافا لغه برمجه احسن لغة برمجة برمجة الكمبيوتر تعلم برمجة الكمبيوتر تعليم برمجة الكمبيوتر كيفية برمجة الكمبيوتر طريقة برمجة الكمبيوتر اعادة برمجة الكمبيوتر استضافه استضافة موقع استضافه مواقع شركه استضافه مواقع استضافه استضافة وتصميم مواقع شركات استضافة مواقع استضافة الموقع تصميم مواقع استضافة استضافة وتصميم المواقع تصميم مواقع استضافة مواقع لتصميم المواقع موقع لتصميم المواقع موقع لتصميم المنتديات شركة لتصميم المواقع لتصميم المنتديات مواقع لتصميم برمجة المواقع الالكترونية دورة برمجة المواقع دروس برمجة المواقع برمجة المواقع برمجة وتصميم المواقع تعليم برمجة المواقع منتدى برمجة المواقع منتديات برمجة المواقع برمجه c دروس برمجة c تعلم برمجة c c برمجة لغه برمجه c كتب برمجة c برمجة بلغة c تعلم برمجة المواقع تعلم برمجة الجافا تعلم برمجة تعلم برمجة الحاسوب تعلم برمجة الالعاب تعلم برمجة الويب تصميم موقع انترنت موقع تصميم منتديات موقع تصميم مواقع موقع تصميم المواقع موقع لتعليم تصميم المواقع كتب برمجه كتب برمجة جافا كتب برمجة مجانية تحميل كتب برمجة موقع كتب برمجةبرمجه الحاسوب كيفية برمجة الحاسوب اعادة برمجة الحاسوب مواقع تعليم الحاسوب موقع تعليم الحاسوب برمجة خاصة برمجه حاسب برمجة العاب برمجة الحاسب الالي برمجة تطبيقات الاندرويد برمجة تطبيقات الجوال منتدى برمجة جهاز برمجة السيارات برمجة كمبيوتر السيارة منتديات برمجة برمجة سنترال باناسونيك برمجة السيارات الامريكية برمجة سكربت برمجة برامج برمجه لغويه عصبيه برمجة ويب برمجة كمبيوتر السيارات وظائف برمجة اساسيات برمجة الحاسب دورات برمجة الحاسب برمجة تصاميم مواقع تطوير مواقع مواقع للتصميم تصميم الموقع مصمم مواقع انترنت تصميم المنتديات مؤسسة تصميم مواقع التصميم شركة للتصميم تطوير مواقع الويب تصميم الويب شركة التصميم تعلم تطوير المواقع تصاميم المواقع موقع لصنع المواقع صناعة المواقع منتدي ت

#انشاء ادوات خلال وضع التشغيل create controls atrunetime in asp.net

رابط الموضوع
https://www.citystarit.com/Article_details.aspx?id=70

بواسطة
مصر
سيتي ستار لتكنولوجيا المعلومات
سيتي ستار لتكنولوجيا المعلومات