PDA

View Full Version : ایجاد یک کپی از کنترل



sd.CSharpProgrammer
دوشنبه 11 آبان 1388, 23:01 عصر
با سلام خدمت اساتید محترم

دوستان عزیز آیا میشه یک کپی از کنترل های روی فرم در زمان اجرا ایجاد کرد؟! فرض کنید یک لیست باکس (یا هر کنترل دیگه ای) روی فرم داریم که خواصش قبلاً تنظیم شدند. حالا تو یه موقعیتی لازمه که اون کنترل رو با همون خصوصیات تنظیم شده به کنترلهای یک فرم دیگه اضافه کنیم. آیا روشی وجود داره که از لیست باکس در زمان اجرا یک کپی بگیریم به طوری که تمام خصوصیات و رفتارهای اونو به ارث ببره و نسخه کپی شده اون رو به فرم دوم اضافه کنیم؟!

البته چون نوع کنترلها مشخص نیست کمی دچار مشکل شدم. یعنی وقتی فرم 1 نشون داده میشه احتمالش هست که لازم باشه از هر نوع کنترلی یک کپی تهیه بشه و به فرم 2 داده بشه.

چطوری میتونم اینکارو بکنم؟!
ممنون میشم اگه کمک کنید

keivan mousavi
سه شنبه 12 آبان 1388, 01:35 صبح
ميتوني داخل يك كلاس خواص مربوط به يك كنترلو بنويسي و در داخل هر فرمي كه خواستي اون كلاس را صدا كني كلاً Object Oriented به معني ارث بري ميباشد