ras1364
شنبه 11 خرداد 1392, 10:40 صبح
با سلام
دوستان من یک یوزر کنترل درست کردم که یک پیکچر باکس داره ، برای رنگ پیکچر باکس یک پراپرتی گذاشتم که برنامه نویس بتونه رنگ اونو عوض کنه
private Color _BackgColor ;
public Color BackgColor {
set{ _BackgColor = value;this.PBox.invalidate();}
get {return _BackgColor;}
}
این کد در حالت دیزاین درست کار می کنه وقتی رنگ رو از تو قسمت پراپرتی تغییر می دم تغییر می کنه اشکال کار من اینجاست که وقتی این یوزر کنترل رو روی یک فرم اد می کنم بااینکه از قسمت پراپرتی ها رنگ بک گراند رو عوض می کنم ولی وقتی پروژه رو اجرا می کنم دوباره رنگش به حالت اول بر می گرده . یعنی در زمان ران تایم هیچ تغییری توی رنگ اون ایجاد نمی شه
یکی از اساتید راهنماییم کنه لطفا
با تشکر
دوستان من یک یوزر کنترل درست کردم که یک پیکچر باکس داره ، برای رنگ پیکچر باکس یک پراپرتی گذاشتم که برنامه نویس بتونه رنگ اونو عوض کنه
private Color _BackgColor ;
public Color BackgColor {
set{ _BackgColor = value;this.PBox.invalidate();}
get {return _BackgColor;}
}
این کد در حالت دیزاین درست کار می کنه وقتی رنگ رو از تو قسمت پراپرتی تغییر می دم تغییر می کنه اشکال کار من اینجاست که وقتی این یوزر کنترل رو روی یک فرم اد می کنم بااینکه از قسمت پراپرتی ها رنگ بک گراند رو عوض می کنم ولی وقتی پروژه رو اجرا می کنم دوباره رنگش به حالت اول بر می گرده . یعنی در زمان ران تایم هیچ تغییری توی رنگ اون ایجاد نمی شه
یکی از اساتید راهنماییم کنه لطفا
با تشکر