کنترل کادر فهرست (listBox) و کادر ترکیبی (comboBox) از جمله کنترلهای مهم در سی شارپ هستند. کنترل کادر فهرست به کاربر امکان میدهد که از بین عناصری که در فهرست وجود دارد یک یا چند عنصر را انتخاب کند. همچنین در کنترل کادر ترکیبی میتوانیم یک لیست آبشاری ایجاد کنیم که کاربر بتواند یکی از گزینههای این لیست را انتخاب کند.
در جدول زیر برخی از ویژگیهای مهم comboBox و listBox آمده است.
در ادامه میخواهیم یک برنامه برای اخذ رای انتخابات شورای دانش آموزی طراحی کنیم، تا دانش آموزان از بین نامزدهای موجود در کادر ترکیبی (comboBox) تعدادی از آنها را انتخاب کرده، به فهرست منتخبان در کادر فهرست (listBox) اضافه کند و قابلیت حذف و جستجو نیز داشته باشد. تصویر زیر نمایی از این برنامه را نشان میدهد.
در ویدیوی زیر روش ساخت این برنامه به زبان سی شارپ را آموزش میدهیم.