PDA

View Full Version : سوال: بستن یک فرم در فرمی دیگر



ravaei
چهارشنبه 05 آذر 1393, 01:33 صبح
سلام ، توی فرم 1 با زدن یه باتن فرم 2 رو ایجاد میکنم حالا می خوام فرم 2 که باز شد فرم 1 بسته بشه مشکل اینجاست که فرم 2 باز میشه فرم1 بسته نمیشه !:گریه:

کاری که کردم داخل تابع formload توی فرم 2 فرم1 رو نمونه سازی کردم و با دستور close فرم 1 رو میبندم ولی بسته نمیشه !!!

behnamgholipoor
چهارشنبه 05 آذر 1393, 01:39 صبح
سلام دوست عزیز
ابتدا یک نمونه از فرم درست کن و بعد اون رو hide کن.

ravaei
چهارشنبه 05 آذر 1393, 03:20 صبح
ممنون ولی اینکارم کردم نمیشه تو form2_load نمونه سازی میکنم برای مثال :

form1 a =new form1();
a.hide();

end

ولی باز نمیره !!

محمد رضا فاتحی
چهارشنبه 05 آذر 1393, 07:57 صبح
اینطوری کار نمی کنه
نمی دونم چرا می خوای اینطوری بنویسی .....وقتی قراره فرم 2 بازشه و توی لود فرمت فرم قبلی رو مخفی یا ببندی همین کد رو توی باتن قرار بده کارتم راه میوفته
Form2 frm2=new Form2();
frm.Show();
this.Hide();

پورنژاد
شنبه 16 اسفند 1393, 18:02 عصر
ببخشید من متوجه نمیشم پس چرا مشکلی توی hide شدن فرم اول من پیش نمیاد! یعنی از دستور this.hide(); استفاده کردم و فرم پنهان شد.نمیدونم نشونه ی اینکه فرم اول من فرم اصلی هست یا نه چیه (خیلی خیلی مبتدی)
namespace AccountingprogPrn{ public partial class Form1 : Form { public Form1() { InitializeComponent();}همین!حالا از این کدی که گفتید this.close(); توی فرم اول و دوم استفاده کردم (توی خودشون) تا بسته شدن. حالا اگه بخوام توی لود شدن فرم سوم فرم اول بسته بشه چی؟از
Form frst = new Form1frst.closeاستفاده کردم جواب نداد!