And if no existing component does exactly what you want you can just write your own graphical control: http://wiki.lazarus.freepascal.org/Developing_with_Graphics#Create_a_custom_control_which_draws_itself I most of my projects I end up making a new graphical control for some special graphics =) -- Felipe Monteiro de Carvalho