PDA

View Full Version : مشکل کنترل های والد در فرزند در C#



Abbas Naghdi
دوشنبه 02 دی 1392, 01:06 صبح
سلام بچه ها
همونطور که میدونید وقتی یک فرم رو از فرم دیگه مشتق میکنیم کنترل های فرم پدر بر روی فرم فرزند هستند
مثلا یه Group Box حالا میدونید که نمیشه مثلا روی این GroupBox یه Label گذاشت ...
آیا راه حلی برای این مسئله هست ؟

plus
دوشنبه 02 دی 1392, 05:01 صبح
میتونید در فرم اصلی، Modifier مربوط به GroupBox رو برابر Protected قرار بدین.ولی در کل اشتقاق فرم میتونه دردسر ساز باشه و باید با دقت انجام بشه.

Abbas Naghdi
دوشنبه 02 دی 1392, 10:59 صبح
میتونید در فرم اصلی، Modifier مربوط به GroupBox رو برابر Protected قرار بدین.ولی در کل اشتقاق فرم میتونه دردسر ساز باشه و باید با دقت انجام بشه.
با تشکر چه مشکلاتی میتونه پیش بیاد ؟ چون قراره بیش از 100 فرم از این مشتق بشه !

plus
دوشنبه 02 دی 1392, 13:11 عصر
کلا چون با Designer در ارتباطه میتونه مشکلاتی ایجاد کنه. مثلا اگه برای یک کنترل روی فرم پدر رویداد تعریف کردین و برای اون کنترل روی فرم فرزند هم رویداد تعریف کنید، هر دوی رویداد ها با کلیک روی دکمه اجرا میشن.
یا اگه Property ها رو درست مدیریت نکنین، در ذخیره مقدار Property ها در Designer مشکلاتی پیش میاد.
البته کلا این کار، کار غیر استانداردی به نظر نمیاد.خود Microsoft در اینجا (http://msdn.microsoft.com/en-us/library/s82eeh07(v=vs.80).aspx)توضیحاتی در این مورد داده.