Programozás Delphi
Ma már nagyon jól ismeri egy érdekes komponens Delphi - TreeView. TreeView megjelenítéséhez használt hierarchikus elágazást struktúrák, például - disk fájl szerkezetét. TreeView tartalmaz fő összetevői, amelyek mindegyike tartalmazhat egy ikon, szöveg, és minden tárgy, és viszont, lehet saját listát részegységek.
Ahhoz, hogy adja meg a listát a program futása módban használhatja a tétel ingatlan típusa TTreeNodes nyitó indexelt hozzáférést biztosít az összes csomópont a lista. Itt egy egyszerű példa az a tulajdonság.
Vegyünk néhány előnyös tulajdonságait ez a komponens:
- TreeView1.Items.BeginUpdate - blokkolja a képernyőt frissítés, amíg, amíg végrehajtódik EndUpdate módszerrel. Akkor használják, ha több beillesztett listatételek hogy elkerüljék képernyő villogás.
- TreeView1.Items.EndUpdate - törli BeginUpdate módszerrel.
- TreeView1.FullExpand - azt mutatja, az összes fa csomópontjait hierarchiában.
- TreeView1.FullCollapse - elrejti az összes csomópontot, kivéve a csomópontok a legfelső szinten a hierarchia.
A nyilvánosságra csomópont fordul onExpanding esemény. hogy fogunk kezelni. Egy ilyen megközelítés jobb, mint letölteni a teljes könyvtár struktúrát közvetlenül. Ez annak a ténynek köszönhető, hogy a program során, akkor módosíthatja a könyvtár struktúrát, és a program megfelelő választ erre a változásra, akkor meg kell keresni a következő szintre könyvtár minden egyes csomópontnál telepítését.