Ce code permet :
1. D'intégrer des cases à cocher personnalisées dans un composant StringGrid
2. De définir les cases à dessiner pour chaque ligne du fichier (contexte)
3. D'identifier les cases qui ont été cochées
4. De gérer la taille de la fenêtre d'édition en fonction de quatre paramètres :
- Nombre de lignes en provenance d'un fichier log par exemple
- Hauteur des lignes
- Epaisseur des Interlignes
- Hauteur de la fenêtre d'édition (nb de lignes visibles)
La taille de la fenêtre d'édition a une taille limitée ce qui implique une
gestion du scrollbarre et des Régions de sélection des clics souris
5. Mise en évidence des sélections (propriétés options en particulier
l'option goRowSelect qui permet de mettre en brillance la sélection
d'une ligne