>Gary,
>
>>I added the code but nothing changed. The debugger showed the only method executed when the class is being created is the init event - show wasn't called.
>
I forgot, here's a quickie workaround (which may or may not break other things...):
Add this code to CSeparatorBar::Init()
LPARAMETERS tnBarNumber, tcPopupName
IF NOT DODEFAULT(tnBarNumber, tcPopupName)
RETURN .F.
ENDIF
IF !This.lVisible
This.Hide()
ELSE
This.Show()
ENDIF