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

Adding Componenet At Runtime;

مغلق
بدأه الامبراطور في 17 أكتوبر 2007 · 7 رد · 729 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اهلا بكم...

في الواقع إنه سؤال...

كيف يمكن اضافة اداه أو comonent (مادري ويش سمهه بالعربي), الى البرنامج اثناء التشغيل...

انا جربت و صارت مع الفورم بس ما صارت مع الادوات الباقي...

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

Form frm = new Form();
			frm.Show();
			frm.Text = "Form2";

اما مع الادوات الباقيه فلا تظهر الاداه اذا استخدمت نفس الطريقة.....

واحيانا يطلع ان في اكسبشن...

في احد عنده فكره عن الموضوع؟!

شكرا مقدما...

:)

#2
Button button1 = new Button();
 Form1.Controls.Add(button1);

تم تعديل هذه المشاركة بواسطة Ben_Laiid في 18 أكتوبر 2007 في 13:49

#3

..

لم تنجح الطريقة....

هناك اوامر اخرى يمكن اضافتها ولكن لا ادري مدى فاعليتها....

ControlCollection و ControlAccessibleObject

:)

#4

السلام عليكم

يا اخي ابحث عن اشي اسمه dynamic control creation

#5

عليكم السلام والرحمة...

ولكن ما هذا الشيء, كلاس , أوبجكت, او انترفيس او شيء ثاني...

المنطقي ان يكون انشاء الادوات كلها بنفس السيناريو كون ان الدوت نت يتعامل معها على انها اوبجكتس..

ولكن مادري شفيه الله يهديه

#6

السلام عليكم

هذا هو الكود

Button btn= new Button();
btn.Text = "مرحبا";
this.Controls.Add(btn);

وهو للمعلومية نفس كود الاخ Ben_Laiid بتعديل بسيط

تحياتي

#7

شكرا جزيلا..

نجحت الخطة..:)

ولكن يبقى السؤال, كيف يمكن اضافة اوامر له..؟

تم تعديل هذه المشاركة بواسطة الامبراطور في 22 أكتوبر 2007 في 14:31

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

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