با سلام
سوالتون مبهم بود. ولی با این حال یک مثال میزنم براتون . اگر مسئله شما این نبود. دقیقا روی این کدها مانور بدید و بگید باید چگونه باشه که بشه مثل ما شما :
فرض کنید یک تکست باکس سفارشی توسط یوزرکنترل میخواهیم درست بکنیم که 4 ورودی باید داشته باش ( از خود TextBox به ارث بردم )
- نام
- نام خانوادگی
- شماره شناسنامه
- ادرس
توجه کنید که برنامه نویس باید یکی از این ورودی ها رو انتخاب بکنه
حال برای کد نویسی این 4 مقدار از کدهای زیر استفاده می کنیم :
/// <summary>
/// یک داده شماره ایجاد کرده ام
/// که 4 ورودی دارد که برای هر کدام
/// میتونیم کد نویسی کنیم وشروط بذاریم
/// سپس برای پاره ای از توضیحات از دیسکریپشن استفاده کرده ام
/// و با استفاده از یک پراپریتی به داده های شمارشی دستری
/// پیدا می کنم
/// </summary>
public enum EInputData
{
name,
family,
id,
address
}
private EInputData _InputData;
[Category("Misc")]
[Description(" تعیین نوع ورودی برای جعبه متن ")]
public EInputData InputData
{
get
{
return this._InputData;
}
set
{
this._InputData = value;
}
}
ابتدا یک نوع شماره درست کردن با 4 ورودی مورد نظرم
سپس یک پراپریتی برای دسترسی به داده های شمارشی خودم تا اعمال دستورات بکنم