Η επιλογή Form Script είναι διαθέσιμη σε όλες τις Master φόρμες του προγράμματος από το μενού System -> Scripting ->Form Script
Στον παρακάτω πίνακα παρουσιάζονται τα property που είναι διαθέσιμα από το Custom Form Link
| Όνομα | Περιγραφή | Παράμετροι | Παράδειγμα |
|---|---|---|---|
| FindControl | Βρίσκει το control που δέχεται ως παράμετρο | ctrl: string [το όνομα του control] | var cl: TaWinControl |
| AddMemoryDataset | Επιστρέφει ένα memory dataset |
Name: String [το όνομα του memory dataset] | Var memDS: TMemoryDataset; |
| AddActionOnLiButton | Προσθέτει ένα action σε button που βρίσκεται σε layout item |
liname: String [το όνομα του layout item] | var myAct : TCustomAction |
| GetControlFromLi | Βρίσκει το control ενός layout item που δέχεται ως παράμετρο | liname: string [το όνομα του layout item] | var cl: TaWinControl |
| GetLiItem | Επιστρέφει το layout item που δέχεται ως παράμετρο | liname: string [το όνομα του layout item] | var li: TliItem |
| AddIndiTask | Προσθέτει μία έμμεση εργασία πάνω στη φόρμα |
Caption : String [To caption της έμμεσης εργασίας] | procedure ergExec .... |
| GetIndiTask | Επιστρέφει την έμμεση εργασία που δέχεται ως παράμετρο | name : String [το όνομα της έμμεσης εργασίας] | var tsk :TADC_IndirectlyTask; |
| ExecIndiTask | Εκτελεί την έμμεση εργασία που δέχεται ως παράμετρο | name : String [το όνομα της έμμεσης εργασίας] | begin |
| OnInitalize | To event αυτό αφορά την αρχικοποίηση του FormLink | — | — |
| OnValidateSetFocus | To event αυτό χρησιμοποιείται όταν αλλάζει το focus στα control της φόρμας και εμείς θέλουμε να κάνουμε κάποια επέμβαση πχ έλεγχο | procedure myproc .... | |
| OnShortCut | Το event αυτό αφορά τα shortcuts που μπορεί να χρησιμοποιήσει ο χρήστης πάνω στη φόρμα | procedure myproc .... | |
| OnMiniBrowserRequestEx | Το event αυτό αφορά controls τύπου mini browser και μπορεί να χρησιμοποιηθεί για άμεση επέμβαση στο control πχ extra where | procedure myproc .... |

