PDA

View Full Version : سوال: مثتثنا کردم خصوصیات کنترل از خصوصیات فرم پایه



YourWorldToday
شنبه 01 فروردین 1388, 18:33 عصر
با سلام
من تو برنامم یه فرم بیس ایجاد کردم که بقیه فرمها برنامه از این فرم ارث می برند.

برای مثال در فرم بیس من خصوصیت RigthToLeft رو برابر Yes قرار دادم.خوب وقتی که یک فرم از فرم بیس به ارث می برده اگر کنترلی داخل فرم قرار بدم خصوصیت RigthToLeft کنترل برابر Yes میشه.

حالا سوال من اینه که چطور میشه خصوصیات کنترلی که در فرم دارم مثتثنا از خصوصیات فرم بیس باشه.

ahmadr
شنبه 01 فروردین 1388, 19:10 عصر
کنترلها خاصیت RigthToLeft رو دارند و می تونی اونو yes یا no کنی.

YourWorldToday
شنبه 01 فروردین 1388, 22:56 عصر
با سلام
حرف شما درسته ولی زمانی که فرم از فرم بیس ارث می برد امکان تغییر خصوصیت RigthToLeft نیست.
یعنی تغییر خصوصیت غیر فعال میشه.

ahmadr
یک شنبه 02 فروردین 1388, 01:16 صبح
با استفاده از کد نویسی می تونی تغییر بدی :


Form1 f=new Fporm1();
f.RigthToLeft =true;

meysam_pro
یک شنبه 02 فروردین 1388, 12:09 عصر
اگه بخوای چیزی رو تو کلاس مشتق شده حذف کنی نمیشه (اصول وراثت بهم میخوره) ولی اگه بخوای عوضش کنی ، میتونی override ش بکنی.

iroonidotnet
یک شنبه 02 فروردین 1388, 16:25 عصر
همه قابل تغییر هستن من چک کردم