Antonio, As always your code is clear and clean. Referring to the addItem() method: oGantt:AddItem( 150, 50, 170, 120, CLR_YELLOW ) Eventually the addItem() method needs to be changed to something like: oGantt:AddItem( cDescription, dStart, dEnd, nColor ) Internally the class can figure out the coor...