PDA

View Full Version : بسته نشدن فرم اول



Jason.Bourne
سه شنبه 30 شهریور 1389, 16:35 عصر
من 2 تا فرم دارم که در اولی اطلاعاتی را از کار گرفته و ذخیره میکنم.
در صورتیکه اطلاعات درست ذخیره شوند پیغامی را به کاربر نمایش میدهم. کاربر با کلیک بر روی Message Box به فرمی دیگر هدایت می شود.

من من اینجاست که فرم اول بسته نشده و در زیر فرم دوم قرار می گیرد.
من به این شکل عمل کردم.


MessageBox.Show(".اطلاعات ذخیره شد", "ذخیره اطلاعات", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.Close();
form2 f2 = new form2();
f2.ShowDialog();

ایمان مدائنی
سه شنبه 30 شهریور 1389, 16:40 عصر
خب الان مشكل چيه ؟ :متعجب:

Jason.Bourne
سه شنبه 30 شهریور 1389, 16:42 عصر
می خواهم فرم دوم به کلی بسته شود. نه اینکه در زیر فرم اول قرار گیرد.

ایمان مدائنی
سه شنبه 30 شهریور 1389, 16:43 عصر
خب اگه منظورتو درست متوجه شده باشم ميتوني بعد باز كردن فرم دوم فرم اول رو ببندي
--------------------
مثلا بعد از زدن كليد ثبت و ذخيره فرم اول رو اكتيو كني و بعد از اين كد فرم جاري رو ببندي !

Jason.Bourne
سه شنبه 30 شهریور 1389, 16:54 عصر
چطور باید به object فرم اول دسترسی پیدا کنم؟

من فرم یک را در یک فایل دیگر به شکل زیر ایجاد کردم.

form2 f2 = new form2();
اما در فایل کنونی به شی f2 دسترسی ندارم. یعنی در word completion این شی لیست نمی شوند.

amir11205
سه شنبه 30 شهریور 1389, 17:04 عصر
f2.ShowDialog();

فکر کنم اگه بجای متد بالا از متد Show استفاده کنی مشکلت حل شه.
--------------------
اگه یه جستجو تو سایت انجام بدی مطلب زیاده
برای دسترسی به object فرم های دیگه بهتره از پروپرتی استفاده کنی.

Jason.Bourne
سه شنبه 30 شهریور 1389, 17:35 عصر
برای دسترسی به object فرم های دیگه بهتره از پروپرتی استفاده کنی.

میشه بیشتر توضیح بدین!