The current tcanvas is covering all of the components because it is a drawing widget. If you wish to stop it from showing comment out the lines in the tform.create where the canvas is created. Cliff