PDA

View Full Version : سوال: چگونه از طریق propertyها به آرایه دسترسی پیدا کنیم؟



EhsanTC
پنج شنبه 29 اسفند 1387, 21:00 عصر
سلام

سوال من ممکنه ابتدایی یا تکراری باشه اما من چون نمی دونستم چی را جستجو کنم این پست را شروع کردم

من یک کنترل دارم که حاوی 10 تا جعبه تصویر است و یک آرایه 10 تایی از نوع bool که بر اساس وضعیت هر عنصر آرایه در جعبه تصویر متناظر یک عکس خاص نشون می ده.حال سوال من اینه که اگه بخواهم یک property داشته باشم که بتونم با اندیس وضعیت آرایه و در نتیجه جعبه تصویرها را کنترل کنم، این کار را چه طور باید بکنم؟ به صورت زیر

myControl.pic_Box[i] = true
در واقع در تکه کد بالا من وضعیت عنصر i ام را عوض کردم. تقریبا همون کاری که با ListBox.Items می کنیم.

از راهنمایی تون ممنون
عید مبارک

mostafaaa
پنج شنبه 29 اسفند 1387, 22:04 عصر
سلام دوست من
اگه پروپرتیت رو به این شکل تعریف کنی همونطوری که خودت توی سوالت گفتی ازش میتونی استفاده کنی !

private bool[] _Test = new bool[10];
public bool[] Test
{
get { return _Test; }
set { _Test = value; }
}
یا علی

EhsanTC
جمعه 30 اسفند 1387, 22:54 عصر
با تشکر از راهنماییتون