Список і Список, що випадає.
Зараз настав час згадати справи давно минулих днів. А саме повернутися назад до двох чарівним елементам управління Списку (ListBox) і випадаючому списку (ComboBox). Ви маєте досвід роботи з ними в Visual C ++ 6.0. ми ж розглянемо їх в контексті C #.
Цей елемент як і багато інших успадковується від базового класу Control.Ето легко довести просто глянувши на ієрархію спадкування
Як ви вже напевно зрозуміли з ієрархії за список відповідає клас ListBox, який також знаходиться в просторі System.Windows.Forms.Большінство своїх методів і властивостей він отримує з базового класу Control. Розглянемо ті його частини, які використовуються в практичному прикладі.
властивість Items
властивість SelectedItem
властивість SelectedItems
властивість SelectedIndex
властивість SelectedIndices
Випадаючий список
У списку і списку досить багато спільного. За випадає відповідає клас ComboBox.Рассмотрім ієрархію спадкування для цього класу:
Ієрархія ComboBox схожа з ListBox. Все що сказано було вище про ListBox вірно і для ComboBox. У комбо-боксу додалися ще деякі методи. наприклад:
Для більш детального ознайомлення з методами цих класів скористайтеся MSDN.
Практичний приклад на елементи управління.
Дана програма дозволяє проаналізувати вміст вибраної директорії на предмет наявності JPEG-файлів. У разі виявлення файли заносяться в список, а при виборі файли зі списку, зображення показується на формі.