Bonjour,
je me casse un peu le nez sur cet algo. Si l'un d'entre vous a déjà eu ce problème et l'a résolu, peut-il m'aider.

J'ai une liste d'objets non ordonnée.
Chaque objet a un TRect permettant de stocker le Top et le Bottom qui servent à définir la plage verticale.

Le but est de répartir tous les objets (ou boites) dans une colonne de largeur fixe en recalculant, lors de l'affichage, le Left et le Right de chacun pour donner le shéma ci-dessous :



Attention, il y a des cas assez complexes lorsque, par exemple, Box1 finit apres le début de Box3, Box2 doit prendre la bonne largeur car Box1 va avoir une largeur plus petite ; etc...

A vos claviers et surtout merci d'avance !!!