PDA

View Full Version : بستن يك فرم None-Modal از فرمي ديگر



A.Farzin
چهارشنبه 25 آذر 1388, 16:13 عصر
با سلام

من سه فرم (Form1, Form2 and Form3) را در حال نمايش دارم.
ميخواهم وقتي Form1 با كد زير بسته شد، همزمان Form2 هم بسته شده فقط Form3 باز بماند.

this.Close();
چگونه بايد كد بستن Form2 را در Form1 بنويسم.
ممنون

نمونه كد پيوست است. در اين نمونه فرم Splash Screen بايد هنگام زدن كليد Logon در فرم LogonForm بسته شود.

ahmadsam
چهارشنبه 25 آذر 1388, 16:22 عصر
برای بستن یک متغیر از نوع فرم مربوطه ساخته و کد زیر را اعمال می کنیم





form1 frm=new form1()
frm.close();

A.Farzin
چهارشنبه 25 آذر 1388, 16:47 عصر
برای بستن یک متغیر از نوع فرم مربوطه ساخته و کد زیر را اعمال می کنیم




اين كار را انجام دادم ولي بسته نشد. ممكنه پروژه پيوست را ببينيد.

Reza_Yarahmadi
چهارشنبه 25 آذر 1388, 19:32 عصر
از کد زیر میتونید برای این کار استفاده کنید.

Application.OpenForms["Form2"].Close();
البته این به شرطیه که فرم 1 و فرم2 فرم اصلی برنامه نباشه!!!