PDA

View Full Version : ساخت پروپرتی های تودرتو



alireza_tavakol
یک شنبه 29 شهریور 1388, 01:13 صبح
همان طوری که می دانید هر کنترول ( مثلا" دکمه ، جعبه متن و ... ) خصوصیاتی از قبیل موارد زیر دارد :

هر کنترول خصوصیتی به نام Location داره و این خصوصیت شامل دو بخش X و Y است.( خصوصیت Location از نوع Point است که توسط یک struct پیاده سازی شده است )
همچنین هر کنترول خصوصیتی به نام Font داره و این خصوصیت شامل چند بخش است به نام های Italic ، Bold ، Size ، Name و... .( خصوصیت Font توسط کلاس font پیاده سازی شده است )

سوال : من چطوری می توانم property واسه یک UserControl درست کنم که شبیه به خصوصیت font یا Location شامل چند بخش تودرتو باشه ؟

راهی که من پیدا کردم برای رسیدن به جواب : یک class و یا یک struct تعریف کنم و نوع پروپرتی مورد نظرم را برابر با کلاس یا استراکت تعریف شده قرار بدهم :کف:ولی متاسفانه جواب نداد چون وقتی پروژه در حالت Form Design قرار داره ، داخل پنجره Properties کنار خصوصیت تعریف شده علامت + نیست و امکان دسترسی به بخش های داخلی پروپرتی تعریف شده ممکن نیست!

از دوستان تقاضا مندم راهکاری ارائه دهند/

Sajjad.Aghapour
یک شنبه 29 شهریور 1388, 01:55 صبح
بدک نیست.یه نیگاش بنداز....

http://barnamenevis.org/forum/showthread.php?t=161906