PDA

View Full Version : حرفه ای: اصلاح یک کامپوننت در زمان اجرا



mrsalam
پنج شنبه 09 اردیبهشت 1389, 11:03 صبح
:قلب: سلام عزیزانم
در پروژه های واقعی و User Friendly معمولا همه DataGrid ها و بقیه کنترلها ، از یک کنترل واحد ارث می برند(کاری که من دارم انجام می دم)
به طور مثال یک بار Datagridview بصورت Component ایجاد می کنیم و سپس آن را Customize می کنیم و تمام GridView های پروژه از آن ارث خواهند برد.


سوال این است که آیا امکان دارد که به کاربر اجازه دهیم طبق سلیقه مثلا رنگ GridView ی پدر را عوض کند در نتیجه رنگ کل GridView ها عوض شود؟

exlord
پنج شنبه 09 اردیبهشت 1389, 11:42 صبح
:قلب: سلام عزیزانم
در پروژه های واقعی و User Friendly معمولا همه DataGrid ها و بقیه کنترلها ، از یک کنترل واحد ارث می برند(کاری که من دارم انجام می دم)
به طور مثال یک بار Datagridview بصورت Component ایجاد می کنیم و سپس آن را Customize می کنیم و تمام GridView های پروژه از آن ارث خواهند برد.


سوال این است که آیا امکان دارد که به کاربر اجازه دهیم طبق سلیقه مثلا رنگ GridView ی پدر را عوض کند در نتیجه رنگ کل GridView ها عوض شود؟
چرا نمیشه عزیز جان برادر برا componnent که ساختی تنضیماتشو تو یه فایل xml بریز و از همون فایل هم بخون و تنظیمات کاربر رو تو این فایل ovverride کن ...