سلام
احتمالاً بدلیل انکه یکم از چارت 1-2-3 خارج شده بود !نقل قول:
فکر می کنم یادتون رفت آخرین سوال رو جواب بدید
به ذات فقط سه کنترلر دارید که میتوانند لیستی از CheckBox نمایش دهند.نقل قول:
یکه هرکس می تونه یکی یا چند تا از اونرو باهم انتخاب کنه روی فرم باید با چه کنترلی اونو نشون داد?
به ترتیب خفنیت !!
CheckedListBox
ListView
DataGridView
به همین سادگی !نقل قول:
ممنون میشم کمی بیشتر توضیح بدید
1- حالا اگر پروژه را کامپایل کنید، متوجه میشود کنترلر جدیدی با نام Class به Toolbox اضافه شده.کد:public class Class1
:System.Windows.Forms.ComboBox
{
public Class1()
{
this.Items.Add("Mahdi");
this.Items.Add("Hello");
}
[System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public new System.Windows.Forms.ComboBox.ObjectCollection Items
{
get { return base.Items; }
}
}
2- کد جدید Items در کلاس فوق مانع سریالی توسط designer کامپونت خو اهد شد.
بدین معنی که اگر شما آیتم های فوق را در فرم کم یا زیاد کنید و برنامه را اجرا کنید، خواهد دید که تاثیری ندارد و فقط همان دو آیتم اولیه وجود دارند !
3- در رابطه اینن تعامل کد شما با designer خصیصه ها و مطالب دیگری هم وجود دارد، که حقیقتاً چندان در حوصله من نمیگنجد!
شما لطف کند و بگویید این combo استان شما چه شرایطی دارد تا من بهترین کد را پیشنهاد کنم.
مثلاً دیگر در روی فرم قرار است نام های لیست موجود در combo تغییر کنند؟
یا رنگ و style خاصی و شرایطی خاصی باید داشته باشد؟