IBEvent help

You may test a boolean at ActivateForm:
I use Code like this myself:

Var
UpdList:Boolean;

On Create:
IBEvent.Registered := True;
UpdList := True;

ON Event:
If not Form.Visible Then UpdList := True
else
 Tabsheet.Refresh;

On FormActivate:
If (Form.Visible and UpdList) Then Tabsheet.Refresh.
UpdList := False;

On Destroy:
IBEvent.Registered := False;
Hope you can use this small exampel.

Regards Thomas Olsen.