I have a TStatusBar which has several panels. The first panel is used for hints, the last panel shows the time and is updated once per second, and most of the others contain fairly static text. However, there is one psOwnerDraw panel which I need to update approximately once per second, and the only way I've found I can make it redraw is to call StatusBar.Refresh. This is has the annoying side effect of making the whole statusbar redraw. Is there a way of getting a single panel to redraw itself without affecting the rest of the statusbar? ================================================================== Tom Munro Glass +----------------------------------------------------------------+ | E-mail: | | Internet: [EMAIL PROTECTED] | | Web sites: | | TMG CONSULTANCY: http://www.tmgcon.com | | Tewkesbury Web: http://www.tmgcon.com/tewksweb | +----------------------------------------------------------------+ --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz