public static ArrayList FalFormObjects = new ArrayList(10);
public static void addFrmObjectToFalModuleObjects(System.Windows.Forms.Form formObject)
{
FalFormObjects.Add(formObject);
}
public static void deleteFrmObjectFromFalModuleObjects(System.Windows.Forms.Form formObject)
{
int len = FalFormObjects.Count;
try
{
for (int i = 0; i < len; i++)
{
if (formObject.GetType().Equals(FalFormObjects[i].GetType()))
{
((Form)FalFormObjects[i]).Dispose();
FalFormObjects.RemoveAt(i);
break;
}
}
}
catch
{
}
}
public static bool isInFalModuleObjects(Type formObjectType, out Form formobject)
{
bool flag = false;
formobject = null;
int len = FalFormObjects.Count;
try
{
for (int i = 0; i < len; i++)
{
if (formObjectType.Equals(FalFormObjects[i].GetType()))
{
formobject = (Form)FalFormObjects[i];
flag = true;
break;
}
}
}
catch
{
}
return flag;
}