Centaurian
Centaurian

Reputation: 297

VB.Net Run Code When WinForm Application Exits From Anywhere

I have a quick question.

I want to run some come when my application exits, wherever in the winform application it may be. The reason is that the user adds/changes data in the application in different forms, and I have it set to save different data to My.Settings. When the application exits, I want it all to be saved to a text file, to be loaded when the application is next started up. I cannot save to text file whenever the data is changed because it is changing too many times, so for ease of access, I save it My.Settings. I know how to save the data to a text file, I just want to know how can I have it run the code to save data to the text file WHEN the application is exiting.

Upvotes: 0

Views: 2516

Answers (1)

VB allows you to add code to perform tasks when your application Starts or Shuts down. To access these, go to Project Properties -> Application Click "View Application Events".

This will open a file very much like a form code window. From the left/Declarations menu select MyApplication Events, then select ShutDown from the event list. This will bring up this:

Private Sub MyApplication_Shutdown(sender As Object, 
             e As EventArgs) Handles Me.Shutdown
  ' your code
  ' to executes when the application is shutting down

End Sub

Upvotes: 1

Related Questions