In the container's refresh() method you could look at the collection of controls (use the ...container.ControlCount property). Using For Each....Next you can call the controls and refresh them individually.
HTH
Barbara
>I have intermittently had forms display without displaying all the controls or only part of a control. I have checked that the forms Lockscreen property is false. I have tried refreshing the form but the controls are not displayed. If minimize or maximize the form the controls are displayed correctly.
>
>After further checking I may have found the cause.
>
>I often open several forms at once but only add the controls to the form when it becomes active to decrease the form load times. The user can select the forms using buttons on a tool bar.
>
>The controls are contained in a container which I add to the form and set the visible property (of the container) to true and then show the form. Using this method occassionaly results in an incomplete display of the forms controls.
>
>If however I show the form and then set the visible property of the container to true the controls display correctly.
>
>Simon White