PDA

View Full Version : بسته شدن نا خواسته dialog



figural world
سه شنبه 02 خرداد 1391, 21:13 عصر
سلام دوستان

فرض کنید 3 تا فرم داریم. حال با استفاده از متد showdialog() فرم دوم رو ازداخل فرم اول و سپس فرم سوم رو از داخل فرم دوم فراخوانی میکنیم. حالا یه اتفاق خنده دار می افته اونم اینه که وقتی به فرم سوم پاسخ می دیم فرم دوم هم بسته می شه. نکته خنده دار اینجاست که عینا همین فرآیند در دوقسمت پروژه تکرار می شه اما فقط یک قسمت این رفتارو نشون می ده. تاکید می کنم که با وجود متفاوت بودن فرم ها فرم اول در هردو دسته مشترک بوده و 4 فرم دیگر 2 به 2 از نظر خواص و متد فراخوانی با هم برابرند.

کسی تاحالا به چنین مشکلی برخورده؟

فرید نجفلو
سه شنبه 02 خرداد 1391, 21:22 عصر
سلام
دوست عزیز چک کنید که :
اولا: OkButton , CancelButton فرم ها خالی باشن(ست نشده باشن)
دوما: برنامه شما جایی this.DialogResult رو دستکاری نمی کنه
سوم:خطایی (Exception) رخ نمی ده چون اگه تو یه فرم اگه خطایی باشه و با try کنترل نشه فرم بسته و یه خطا می فرسته و اگه فرم بعدی هم کنترلش نکنه بسته و یه خطا می فرسته و به این ترتیب ادامه پیدا می کنه تا به یه try برسه و ممکنه شما تو catch کدی ندارید و متوجه بروز خطا نمی شید (الیته این مشکل تو ران تایم بیشتره تا تو دیباگ)

figural world
جمعه 05 خرداد 1391, 12:25 عصر
ممنون اما هیچ کدوم از این موارد نیست

فرید نجفلو
جمعه 05 خرداد 1391, 13:19 عصر
سلام
کد های فرخوانی هر دو تا فرم رو بذارید شاید مشل داخل اونا بود
کد هایی که به نظر خودتون مفیده هم بذارید