PDA

View Full Version : سوال: نحوه قرار دادن اشیا در هنگام Run



Agha30NA
شنبه 31 تیر 1391, 11:37 صبح
سلام میخواستم بدونم آیا امکان قرار دادن اشیا مثلا دکمه یا لیبل بر روی فرم هنگام که برنامه در حال اجرا است میسر است یا خیر؟
اگر بله لطفا راهنمایی کنید
خیلی پیش میاد که نیاز به اضافه کردن شی است ولی نمیخوای برنامه بسته بشه و این کار کلی زمان هدر میده.

mehdy.programmer
شنبه 31 تیر 1391, 12:11 عصر
تا جایی که من میدونم فک نمی کنم امکان چنین کاری وجود داشته باشه (چون اون اشیا یا کل برنامه باید کامپایل بشه و نمیشه به برنامه کامپایل شده شی اضافه کرد)
البته میشه با کدنویسی این کار کرد ولی فک نکنم هدف شما این باشه!!

موفق باشی

Agha30NA
شنبه 31 تیر 1391, 12:21 عصر
میشه بفرمایید چجور کدی؟

Y_Safaiee
شنبه 31 تیر 1391, 14:09 عصر
با سلام خدمت شما دوست عزیز

بله که این امکان وجود داره,کل کدها پایشون یکیه فقط تعریفشون فرق میکنه مثلا :




private void Form1_Load(object sender, EventArgs e)
{
TextBox txt = new TextBox();
txt.Location = new Point(100, 20);
txt.Text = "hello world";
this.Controls.Add(txt);

}


همه اشیا نحوه فراخوانی و درج و نمایششون همینطوره مثلا یه لیبل :



Label lbl = new Label ();
lbl.Location = new Point(100, 20);
lbl.Text = "hello world";
this.Controls.Add(lbl);


موفق باشین
بایت بایت