اريد فهم هذا الكود ولماذا استخدما حدث Close عموما و كيف جعل الفرم FRM_MAIN كل الاشياء فيها public
private static FRM_MAIN FRM;
static void FRM_FORMCLOSED(object sender, FormClosedEventArgs e)
{
FRM = null;
}
public static FRM_MAIN getMainForm
{
get
{
if (FRM == null)
{
FRM=new FRM_MAIN();
FRM.FormClosed += new FormClosedEventHandler(FRM_FORMCLOSED);
} return FRM;
}
}
public FRM_MAIN()
{
InitializeComponent();
if (FRM == null) FRM = this;