PDA

View Full Version : دو سوال در مورد جابجایی میان فرمها



محمد مومنی
پنج شنبه 17 شهریور 1384, 17:02 عصر
دوستان همینطور که در عنوان مشاهده کردید دوتا سوال به شرح زیر دارم:
سوال اول : چطوری میشه از یه فرم به فرم بعدی رفت، در حالی که فرم فعلی بسته بشه؟
سوال دوم : چطوری میشه با بستن یکی از فرمهای برنامه از کل برنامه خارج شویم؟ (یعنی همه فرمهای فعال بسته شوند).

amir_3530
پنج شنبه 17 شهریور 1384, 17:34 عصر
Application.Exit();

محمد مومنی
پنج شنبه 17 شهریور 1384, 18:11 عصر
امیر جان این جواب کدوم یکیه؟

Happy_davood
پنج شنبه 17 شهریور 1384, 20:29 عصر
سلام
جواب بالا برای خروج کامل از برنامه است . یعنی فرقی نداره داخل کدوم فرم باشی . با اجرای این دستور برنامه خاتمه پیدا خواهد کرد .
درباره حرکت بین فرمها هم می تونی فرم قبلی رو Hide کنی .

محمد مومنی
پنج شنبه 17 شهریور 1384, 20:49 عصر
متشکرم. ولی من به یه مشکل دیگه هم برخوردم. اینکه نمیدونم چطوری باید بین فرمها حرکت کرد.مثلا از فرم چهار به فرم یک link ایجاد کرد.امیدوارم منظورم واضح باشه.

nasimnastaran
پنج شنبه 17 شهریور 1384, 22:40 عصر
در مورد سئوال اول :
کد :
this.hide;// hide this form
form2.showdialoge()// displaying form2
در مورد سئوال دوم :
Application.Exit;// terminate the application
-------------------
فکر کنم مشکلی برای شما نباشد

محمد مومنی
جمعه 18 شهریور 1384, 07:08 صبح
این کارو کردم.ولی فرمی که یکبار hide شده را نمیتونم دوباره نشون بدم. دلیلش چیه؟

amir_3530
جمعه 18 شهریور 1384, 11:26 صبح
در فرمی که Hide شد و فرم جدید نشان داده شد
در فرم جدید بنویس که وقتی فرم بسته شد فرم قبلی نمایش داده بشه


Form1.Show();

محمد مومنی
جمعه 18 شهریور 1384, 11:46 صبح
ولی این اصلا جواب نمیده.میشه یه کم واضحتر بگین؟

محمد مومنی
جمعه 18 شهریور 1384, 12:11 عصر
این کد رو نوشتم درست شد:
;()this.close
;()Form1 ef=new Form1
;() ef.Show
امیدوارم انتخاب درستی باشه.اگه نیست بگین.

amir_3530
جمعه 18 شهریور 1384, 13:40 عصر
من هم معمولا از این راه استفاده می کنم.