private void Collapse()
{
lock(openPopups)
{
int thisIndex = openPopups.IndexOf(this);
for(int i=thisIndex-1;i >= 0;i--)
{
PopupNotify popup = (PopupNotify)openPopups[i];
if(sysLoc == SystemTrayLocation.BottomLeft || sysLoc == SystemTrayLocation.BottomLeft)
{
popup.Top += Height;
}
else
{
popup.Top -= Height;
}
}
openPopups.RemoveAt(thisIndex);
}
}