PDA

View Full Version : انجام عملی هنگام خروج از برنامه



Navid Asadi
یک شنبه 28 تیر 1388, 23:40 عصر
سلام
برای این که همیشه در هنگام خروج از برنامه یک عملی انجام بشه چه باید کرد...

asadi_keyhan
دوشنبه 29 تیر 1388, 00:07 صبح
میتونید از رویداد FormCloasing استفاده کنید

siavash_n
دوشنبه 29 تیر 1388, 13:35 عصر
میتونید از رویداد FormCloasing استفاده کنید
همونطور که دوستمون گفتن می تونین به شکل زیر عمل کنین :

Private Sub frmMain_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
msgbox("After Oking this message your software will exit")
End Sub

Reza Safa
سه شنبه 30 تیر 1388, 08:58 صبح
البته تمامي دوستان حرفاشون درسته اما بهتره يک Sub براي برنامه خروج از برنامه استفاده کني و دستوراتي را که مي خواهي در آن بنويسي

علیرضا مداح
سه شنبه 30 تیر 1388, 12:24 عصر
سلام دوست عزیز،
روش اصولی انجام این کار استفاده از رویداد ShutDown مربوط به Application Events می باشد، این رویداد زمانی رخ می دهد که برنامه به طور نرمال بسته شود،
1)بر روی پروژه در Solution Explorer راست کلیک کرده و Properties را انتخاب نمایید،
2)وارد تب Application شوید،
3)بر روی دکمه ی View Application Events کلیک کنید،
4)هم اکنون فایلی با نام ApplicationEvents.vb به پروژه شما اضافه شده است که در این فایل می توانید رویدادهای در سطح Application را مدیریت کنید،
5)حال فایل مذکور را باز کرده و به صورت زیر تغییر دهید،


Namespace My
' The following events are available for MyApplication:
'
' Startup: Raised when the application starts, before the startup form is created.
' Shutdown: Raised after all application forms are closed. This event is not raised if the application terminates abnormally.
' UnhandledException: Raised if the application encounters an unhandled exception.
' StartupNextInstance: Raised when launching a single-instance application and the application is already active.
' NetworkAvailabilityChanged: Raised when the network connection is connected or disconnected.
Partial Friend Class MyApplication
Private Sub MyApplication_Shutdown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shutdown
MessageBox.Show("The Application Shut Down!")
End Sub
End Class
End Namespace

نکته: راهکار ارائه شده توسط دوستان، در سطح Application نمی باشد،/