PDA

View Full Version : آموزش: نحوه ی بستن کامل برنامه در صورت استفاده از حالت فرم FixedToolWindow



behrooz69
شنبه 16 آذر 1392, 15:26 عصر
سلام دوستان خیلی وقت بود می خواستم اینو بگم ولی یادم رفته بود . ما تو برناممون بعضیامون میایم از حالت یا Style فرم FixedToolWindow استفاده می کنیم و Minimize & Maximize رو حذف می کنیم واسه اینکه فرم رو به اندازه ثابت در بیاریم.
در حالت عادی که فرم روی ُSizable هست وقتی روی Close یا همون ضربدر قرمز بالای فرم کلیک میکنیم برنامه کامل Exit میشه هم از وی بی هم از Task Manager کاملا .

و اما تو حالت FixedToolWindow وقتی روی ضربدر کلیک می کنیم برنامه کامل بسته نمی شه و هنوزم تو Task manager هست .

تست کنید وقتی حالت FixedToolWindow رو فعال می کنین وقتی ضربدر رو میزنین توی VB.Net حالت Pause و Stop همچنان فعالا یعنی برنامه Stop نشده.

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

توی رویداد FormClosed هر فرمی که از حالت FixedToolWindow استفاده کردید کلمه End رو بنویسید مثلا :

Private Sub FrmMain_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
End
End Sub

امیدوارم یه جایی بدردتون بخوره دوستان .

damanpak
شنبه 16 آذر 1392, 17:20 عصر
سلام
شما از کدوم ورژن استفاده میکنید؟
من از 2008 استفاده میکنم و مشکلی نداره

sagggad
شنبه 16 آذر 1392, 17:22 عصر
منم همین طور!!

sagggad
شنبه 16 آذر 1392, 17:22 عصر
اگه از2010 استفاده کنی این مشکل روداره

sagggad
شنبه 16 آذر 1392, 17:23 عصر
البته شایدهم فرقش مال ویندوزیه که ازش استفاده میکنی؟؟!!

behrooz69
شنبه 16 آذر 1392, 18:13 عصر
نه داداشیا تست کنین خبر بدین .

sagggad
یک شنبه 17 آذر 1392, 13:49 عصر
داداش بهروز درست میگه من امروز با یه ارور وی بی متوجه این موضوع شدم!