TList
Razred TList je zbir objektov v aplikaciji (menijih, hitrih tipkah, orodjarnah in modulih), in omogoča dodajanje ali brisanje teh objektov iz seznama.
Dim I As Long
Dim a as String
MenuList.Add ([Nek menu]) // Dodaj meni v listo menijev
ToolbarList.Add ([Neka orodjarna]) // Dodaj orodjarno v listo orodjarn
ToolbarList.AddMask ('Edit*') // Dodaj orodjarne v listo orodjarn
HotkeyList.Add ([Neka lista hitrih tipk]) // Dodaj HitreTipke v listo hitrih tipk
ModuleList.Add ([Nek modul]) // Dodaj modul v listo modulov
MenuList.Move (1,2) // Premakni prvi menu na mesto drugega
MenuList.Remove (1) // Odstrani drugi meni iz liste menijev
MenuList.RemoveObject ([Nek menu])// Odstrani Menu [Nek menu]
MenuList.ByID ([Nek menu].ID).Edit // Editiraj menu, sklic po ID
MenuList.ByName ('Nek menu').Edit // Editiraj menu, sklic po imenu
MenuList.Items (1).Edit // Editiraj menu, sklic po indexu
// Vsi meniji v listi menijev
For I = 0 To MenuList.Count - 1
a = MenuList.Items (I).Name + Line
Next
Message ("Vsi meniji",a)Vsebina
AddMask
Metoda AddMask doda Tmenu (menu) objekte, TToolbar (orodjarna) objekte ali THotKeye (hitre tipke) objekt v listo, in sicer vse tiste, katere imajo enako podano začetno ime.
| Method TList.AddMask (Mask As String) | ||
| Mask | String | Pokazatelj na TMenu objekt, TToolbar objekt ali THotKey objekt z enakim podanim imenom (npr 'menAutoLoad*'. |
ByID
Lastnost ByID vrne Tmenu (menu) objekt, TToolbar (orodjarna) objekt ali THotKey (hitre tipke) objekt glede na ID.
| RO Property TList.ByID (ID As Long) As TClass | ||
| ID | Long | ID objekta. |
| Result | TClass | Objekt, ki nosi podani ID. |
ByName
Lastnost ByName vrne Tmenu (menu) objekt, TToolbar (orodjarna) objekt ali THotKey (hitre tipke) objekt glede na podano ime.
| RO Property TList.ByName (NameOrAlias As String) As TClass | ||
| NameOrAlias | String | Ime ali drugo ime objeta. |
| Result | TClass | Objekt, ki nosi podano ime ali drugo ime. |
Count
Lastnost Count določa število TMenu objektov, TToolbar objektov ali THotKey objektov v list.
| RO Property TList.Count As Long | ||
| Result | Long | . |
Items
Lastnost Items določa index-ti TMenu objekt, TToolbar objekt ali THotKey objekt v listi.
| RO Property TList.Items (Index As Long) As TClass | ||
| Index | Long | Zaporedna številka objekta v listi. Prvi objekt ima število 0. |
| Result | TClass | Pokazatelj na objet TBaseObject. |
Move
Metoda Move premakne TMenu, TToolbar ali THotKey objekt iz FromIndex mesta na ToIndex mesto.
| Method TList.Move (FromIndex, ToIndex As Long) | ||
| FromIndex | Long | Zaporedna številka objekta v listi. Prvi objekt ima število 0. |
| ToIndex | Long | Zaporedna številka mesta premika objekta v listi. Prvi objekt ima število 0. |
Replace
Metoda Replace .
| Method TList.Replace (RemoveObj, InsertObj As TClass) As Boolean | ||
| RemoveObj | TClass | . |
| InsertObj | TClass | . |
| Result | Optional Boolean | . |
Opuščeni
Add
Metoda Add doda Tmenu (menu) objekt, TToolbar (orodjarna) objekt ali THotKey (hitre tipke) objekt v listo.
| Method TList.Add (L As TClass) | ||
| L | TClass | Pokazatelj na TMenu objekt, TToolbar objekt ali THotKey objekt. |
Remove
Metoda Remove odstrani TMenu, TToolbar ali THotKey objekt iz liste.
| Method TList.Remove (Index As Long) | ||
| Index | Long | Zaporedna številka objekta v listi. Prvi objekt ima število 0. |
RemoveObject
Metoda RemoveObject odstrani objekte TModule, TMenu, TToolbar ali THotKey iz aplikacije.
| Method TList.RemoveObject (L As TClass) | ||
| L | TClass | Referenca na objekt, ki se bo odstranil. |