View Full Version : سوال: بستن یک فرم در فرمی دیگر
ravaei
چهارشنبه 05 آذر 1393, 02:33 صبح
سلام ، توی فرم 1 با زدن یه باتن فرم 2 رو ایجاد میکنم حالا می خوام فرم 2 که باز شد فرم 1 بسته بشه مشکل اینجاست که فرم 2 باز میشه فرم1 بسته نمیشه !:گریه:
کاری که کردم داخل تابع formload توی فرم 2 فرم1 رو نمونه سازی کردم و با دستور close فرم 1 رو میبندم ولی بسته نمیشه !!!
behnamgholipoor
چهارشنبه 05 آذر 1393, 02:39 صبح
سلام دوست عزیز
ابتدا یک نمونه از فرم درست کن و بعد اون رو hide کن.
ravaei
چهارشنبه 05 آذر 1393, 04:20 صبح
ممنون ولی اینکارم کردم نمیشه تو form2_load نمونه سازی میکنم برای مثال :
form1 a =new form1();
a.hide();
end
ولی باز نمیره !!
محمد رضا فاتحی
چهارشنبه 05 آذر 1393, 08:57 صبح
اینطوری کار نمی کنه
نمی دونم چرا می خوای اینطوری بنویسی .....وقتی قراره فرم 2 بازشه و توی لود فرمت فرم قبلی رو مخفی یا ببندی همین کد رو توی باتن قرار بده کارتم راه میوفته
Form2 frm2=new Form2();
frm.Show();
this.Hide();
پورنژاد
شنبه 16 اسفند 1393, 19:02 عصر
ببخشید من متوجه نمیشم پس چرا مشکلی توی hide شدن فرم اول من پیش نمیاد! یعنی از دستور this.hide(); استفاده کردم و فرم پنهان شد.نمیدونم نشونه ی اینکه فرم اول من فرم اصلی هست یا نه چیه (خیلی خیلی مبتدی)
namespace AccountingprogPrn{ public partial class Form1 : Form { public Form1() { InitializeComponent();}همین!حالا از این کدی که گفتید this.close(); توی فرم اول و دوم استفاده کردم (توی خودشون) تا بسته شدن. حالا اگه بخوام توی لود شدن فرم سوم فرم اول بسته بشه چی؟از
Form frst = new Form1frst.closeاستفاده کردم جواب نداد!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.