Listă Pro

Listă și listă derulantă.

Acum este momentul să vă amintiți afacerile de zile de odinioară. Anume, reveniți la cele două comenzi magice Lista (lista) și lista derulantă (ComboBox). Aveți experiență de lucru cu ei în Visual C ++ 6.0. ne vom uita la ele în contextul C #.







Acest element, ca multe altele, este moștenit de la clasa de bază Control.Acest lucru este ușor de dovedit prin simpla privire a ierarhiei de moștenire

Așa cum probabil ați înțeles deja de la ierarhie, clasa ListBox este, de asemenea, responsabilă pentru lista, care este și în spațiul System.Windows.Form. Majoritatea metodelor și proprietăților pe care le primește de la clasa de bază Control. Luați în considerare acele părți ale acestuia care sunt folosite în exemplul practic.







Proprietatea Articole

Proprietatea selectată

Property SelectedItems

Proprietatea selectatăIndex

Proprietatea Proprietăți selectate

Listă derulantă

Lista și lista derulantă au multe în comun. Clasa ComboBox este responsabilă de lista drop-down. Luați în considerare ierarhia de moștenire pentru această clasă:

Ierarhia ComboBox este similară celei din Listă. Tot ce a fost spus mai sus despre ListBox este adevărat pentru ComboBox. Caseta combo are mai multe metode adăugate. De exemplu:

Pentru o introducere mai detaliată a metodelor din aceste clase, utilizați MSDN.

Un exemplu practic al controalelor.

Acest program vă permite să analizați conținutul directorului selectat pentru prezența fișierelor JPEG. În caz de detectare, fișierele sunt adăugate în listă, iar atunci când selectați fișiere din listă, imaginea este afișată pe formular.







Articole similare

Trimiteți-le prietenilor: