PDA

View Full Version : userControl و property



sama01
یک شنبه 18 شهریور 1386, 03:16 صبح
چگونه می‌توان مقادیری را برای یک خصوصیت (property) در نظر گرفت. مثلا سه حالت مشخص را به یک خصوصیت مثل type نسبت داد تا کاربر در زمان استفاده از کنترل، یکی از آنها را انتخاب کند؟
امیدوارم سوال به اندازه‌ی کافی روشن بوده باشه.

maxpayn2
یک شنبه 18 شهریور 1386, 07:40 صبح
اگه درست فهمیده باشم شما مثلا میخوای یک label داشته باشی که کاربر امکان انتخاب 3 تا رنگ برای اون را داشته باشه ، اگه منظورت اینه میتونی 3 تا radiobutton داشته باشی که value هر کدوم مقدار یک رنگ باشه و نسبت به value انتخاب شده توسط کاربر در codebehinde رنگ label رو عوض کنی ، فقط هواست باشه autopostback رو برای radiobutton ها فعال کنی

Hamid.reza
یک شنبه 18 شهریور 1386, 08:57 صبح
اگه منظورت اضافه کردن یک Property جدید به UC است که این Property جدید حالت Combo باشه باید از enum استفاده کنی . یه مثال برات می نویسم تا منظوره من را متوجه بشی


publicDisplayItem _DisplayItem;
public enum DisplayItem
{
Type1,
Type2,
Type3
}

publicDisplayItem SelectType
{
get
{
return (_DisplayItem);
}
set
{
_DisplayItem = value;
}
}

sama01
دوشنبه 19 شهریور 1386, 00:57 صبح
دقیقا همین بود. خیلی خیلی ممنونم.