امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
بستن فرم ها
نویسنده پیام
iran58 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 115
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 25
( 14 تشکر در 9 ارسال )
ارسال: #1
بستن فرم ها
سلام
دربرنامه ام 3تا فرم دارم فرم 1 را كه برنامه ران مي شود ظاهر مي شود بايك كليك فرم 1 روي فرم 2 باز مي شود وهچنين با يك كليك بر روي فرم 2 فرم3 باز مي شود
حال مشكل من اينجاست كه چگونه مي توانم هرگاه فرم3 را با كليك بروي فرم2 باز كردم فرم2 حذف شود( منظورم هايد شدن نيست)
وبعد از بستن فرم 3 مستقيما به فرم1 بروم
۱۶-تير-۱۳۸۹, ۱۵:۵۸:۰۶
ارسال‌ها
پاسخ
HENAS آفلاین
كاربر دو ستاره
**

ارسال‌ها: 170
موضوع‌ها: 6
تاریخ عضویت: فروردین ۱۳۸۹

تشکرها : 131
( 407 تشکر در 152 ارسال )
ارسال: #2
RE: بستن فرم ها
وقتی که از فرمی که میخای باز کنی شی ء ساختی باید بجای اینکه opjectname.show() رو بنویسی کد زیر رو بنویس
Form2 m = new Form2();
m.ShowDialog();
this.Close();

m اسم شیء هستش که از فرمت درست کردی

تویه این چرخه ی سردرگم، من میچرخم یا چرخ گردون خدا میدونه!!!!
۱۶-تير-۱۳۸۹, ۲۲:۱۷:۴۴
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #3
RE: بستن فرم ها
(۱۶-تير-۱۳۸۹, ۲۲:۱۷:۴۴)HENAS نوشته است: وقتی که از فرمی که میخای باز کنی شی ء ساختی باید بجای اینکه opjectname.show() رو بنویسی کد زیر رو بنویس
Form2 m = new Form2();
m.ShowDialog();
this.Close();

m اسم شیء هستش که از فرمت درست کردی

سلام
منم این مشکل و دارم .
کدی که شما نوشتید در صورتی که فرم اصلی مرجع this باشه ، کل برنامه بسته میشه.
یه تاپیک چند وقت پیش همین موضوع مطرح شد که مشکلم رو حل نکرد.
(shutdown mode رو نتونستم پیدا کنم.)
۱۶-تير-۱۳۸۹, ۲۲:۲۸:۳۹
وب سایت ارسال‌ها
پاسخ
HENAS آفلاین
كاربر دو ستاره
**

ارسال‌ها: 170
موضوع‌ها: 6
تاریخ عضویت: فروردین ۱۳۸۹

تشکرها : 131
( 407 تشکر در 152 ارسال )
ارسال: #4
RE: بستن فرم ها
خوب معلومه
این کد پنجره مبنا رو میبنده
سوالتو واضحتر بگی مطمئنن میتونم کمکت کنم

تویه این چرخه ی سردرگم، من میچرخم یا چرخ گردون خدا میدونه!!!!
۱۶-تير-۱۳۸۹, ۲۲:۵۲:۳۱
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #5
RE: بستن فرم ها
(۱۶-تير-۱۳۸۹, ۲۲:۵۲:۳۱)HENAS نوشته است: خوب معلومه
این کد پنجره مبنا رو میبنده
سوالتو واضحتر بگی مطمئنن میتونم کمکت کنم

دو تافرم در نظر بگیرید.
فرم 1 فرم startup هستش و فرم 2 رو خودمون اضافه کردیم به پروژه.

حالا با کد زیر فرم 2 رو لود می کنیم:
کد php:
Form2 frm = new Form2();
            
frm.Show();
            
this.Close(); 
خوب وقتی به دستور خط سوم برسیم کل برنامه بسته میشه (از برنامه خارج میشه، در حالی که من می خوام خارج نشه)
۱۶-تير-۱۳۸۹, ۲۳:۰۳:۲۴
وب سایت ارسال‌ها
پاسخ
HENAS آفلاین
كاربر دو ستاره
**

ارسال‌ها: 170
موضوع‌ها: 6
تاریخ عضویت: فروردین ۱۳۸۹

تشکرها : 131
( 407 تشکر در 152 ارسال )
ارسال: #6
RE: بستن فرم ها
خوب تا فرم 2 یا فرمهای بعدیتو نبندی که خارج نمیشه که
بعد میتونی بعد this بنویسی Hide نه Close . اما اینکار برای این جاها نیستش
میتونم بپرسم دلیلتون چیه که میخاین فرم مبناتون بسته بشه ولی از برنامه خارج نشین؟

تویه این چرخه ی سردرگم، من میچرخم یا چرخ گردون خدا میدونه!!!!
۱۷-تير-۱۳۸۹, ۱۲:۳۱:۵۵
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #7
RE: بستن فرم ها
(۱۷-تير-۱۳۸۹, ۱۲:۳۱:۵۵)HENAS نوشته است: خوب تا فرم 2 یا فرمهای بعدیتو نبندی که خارج نمیشه که
بعد میتونی بعد this بنویسی Hide نه Close . اما اینکار برای این جاها نیستش
میتونم بپرسم دلیلتون چیه که میخاین فرم مبناتون بسته بشه ولی از برنامه خارج نشین؟

یه برنامه می نویسم که این مدلی باید باشه .

(۱۶-اردیبهشت-۱۳۸۹, ۰۹:۲۱:۳۰)ajlajlajl نوشته است: اگه توی project properties گزینه shutdown mode رو بگذارید روی when last form closes ، برنامه وقتی بسته میشه که هیچ فرمی باز نباشه. بنابراین میتونین راحت فرم اولی رو هم ببندین. البته اول باید اون یکی فرم رو باز کنید.

شما این shutdown mode رو پیدا کردید؟ میشه یه نگاه کنید.
در ضمن ممنونم از راهنمایی هاتون.


--------------------------------
مدیران بخش c# یه دستی به تاپیک های با نام مشابه بکشند،قاطی پاتی شده بخش c#
(آخرین ویرایش در این ارسال: ۱۷-تير-۱۳۸۹, ۱۲:۴۹:۰۸، توسط salehjg.)
۱۷-تير-۱۳۸۹, ۱۲:۴۳:۲۸
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  بستن برنامه ساخته شده با #c taksa2012 1 3,072 ۰۵-آبان-۱۳۹۲, ۱۴:۳۰:۴۳
آخرین ارسال: Ghoghnus
  بستن فرم لاگين iran58 1 2,629 ۱۸-تير-۱۳۸۹, ۲۲:۵۳:۲۹
آخرین ارسال: HENAS
  بستن یک فرم بوسیله فرم دیگر iran58 1 6,643 ۱۷-تير-۱۳۸۹, ۱۲:۳۲:۵۸
آخرین ارسال: HENAS
  بستن فرم iran58 6 5,651 ۱۷-تير-۱۳۸۹, ۱۲:۲۴:۳۸
آخرین ارسال: HENAS
  آزاد کردن RAM بعد از بستن فرم Payman62 11 7,424 ۱۰-فروردین-۱۳۸۸, ۱۵:۲۷:۰۰
آخرین ارسال: sav68

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS