PDA

View Full Version : ایجاد یک شی جدید درون شی دیگر ؟؟؟



javadasadi
چهارشنبه 12 بهمن 1390, 11:58 صبح
اگه بخوام شی رو که در هنگام اجرای برنامه ایجاد میکنم درون شی دیگر بر روی صفحه باشد
چطور میتونم اینکارو انجام بدم؟؟؟؟؟؟؟؟؟؟ لطفا راهنمایم کنید
(مثلا یک کلید که ایجاد میکنم میخوام داخل پنل خاصی از صفحه باشه)

returnx
چهارشنبه 12 بهمن 1390, 12:15 عصر
اکثر اشیا دارای خاصیت Controls هستند که این خاصیت خودش دارای متدی به نام Add هست مثلا من با کد زیر PictureBox در یک Picturebox ایجاد می کنم:


PictureBox pic_symbol = newPictureBox();
pic_symbol.Image=Image.FromFile(str_path+@"\Resources\flag-green.png");
pictureBox1.Controls.Add(pic_symbol);
pic_symbol.MouseDown += new System.Windows.Forms.MouseEventHandler(pic_symbol_ MouseDown);//Create Handle To Pic_Symbol Object MouseDown

حالا شما می تونید به صورتی که خودتون تمایل دارید کد بالا رو تغییر بدید یعنی یک button رو در یک Panel اظافه کنید اگه درست متوجه شده باشم منظورتون رو...