سلام دوستان این کد مربوط به ایجاد یک خواصیت جدید در کامپوننت دلخواه خودم است. هدف این است که با تغییر خواصیت متدی اجرا شود. من راه دیگری غیر از اینکه در تنظیمات set متد اجرا شود را پیدا نکردم . آیا راه دیگری هست ؟ خلاصه اینکه بصورت زیر نوشتم:
public enum ButtonMode
{
Function ,
Select ,
Large ,
Mini
}
public ButtonMode ModeSelect
{
get { return 0;}d
set
{
if ( value == ButtonMode.Function )
{
this.Size = new System.Drawing.Size( 100 , 50 );
}
else
if ( value == ButtonMode.Select )
{
this.Size = new System.Drawing.Size( 50 , 50 );
}
}
}
الان من در متد get که با رنگ سبز مشخص کردم چی بنویسم که جواب بگیرم و متد get کار کنه؟
البته دوستان حرفه ای میدونم که پیش خودشون میگن که من هنوز مفهوم get رو یاد نگرفتم ، بله درسته اما اینجا میخوام کمی جنبه آموزشی هم داشته باشه.
ممنون میشم کسی راهنمایی کنه و البته در مورد همین get , set هم توضیح مختصر و مفید دیگری هم بدین ممنون میشم.