Close Application When Any Form Is Closed?
Jun 8, 2009I have multiple forms in my VB.NET application. How do I make it so that any form I close will terminate the application?
View 3 RepliesI have multiple forms in my VB.NET application. How do I make it so that any form I close will terminate the application?
View 3 RepliesI created a server-client application using the asynchronous socket. I found the problem when closing a socket on the server, applications so closed. The procedure that I do to close the socket server is:
Terminate the listening thread. Close the client socket is still connected to the server. Close the server socket.
How to prevent the application is closed, when I close the server socket?
Protected Friend Sub CloseServerSocket(ByVal IPAddress As IPAddress, ByVal socketPort As Integer)
' Terminate the listening thread.
[Code].....
Is there any way to determine whether a form was closed by clicking the "X" button or by calling Me.close? They both fire the FormClosing event, but I need to determine how the form is being closed so I can do different things.
View 7 Repliessometimes, when I use Form.close() when debugging my program, although the form is closed, the application is still running. I noticed this behaviour when using the msgbox function.
View 3 RepliesI try to transfer a vb6 application to vb2010. In the vb6 I start with a login panel that the user enter uid and password autenticate with the DBServer if ok show application main menu and close the login form. the order of the me.close() after the mainform.show() does not change, The application ends.
View 5 RepliesI have a problem here I hope someone can help me out. I have this application in which I show information about workplans. It has a Main Form which show the general information and the activites that are going to take place during the execution.
The application has the ability to "attach" documents to the activities. I have created another form (and MDI form) that I use to show the documents (pdfs) when a user clicks on one of the documents attached. The problem is that when I close the form that shows the documents, it ends the application and I don't know why. It should just close and leave me again with the Main Form. Can someone tell me why is this form terminating the app. Is it because is MDI or what?
I have a login form that when the user clicks OK and logs in successfully it loads the main application form.However when I show the main form and close the login form, the app is firing the shutdown event.Is this because the app thinks that the login form is the only form open and thus fires the shutdown event?Here is the code for the login routine, when I call Me.Close() at the end is when the shutdown event is fired. Am I doing things out of order? I used to do it this way in VB6 with no problems (I know they're a lot different).Note, it's nothing in frmMain either, this happens no matter what form I try to open.
Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click
'iLoginResult = 0 : Success
' 1 : Invalid user name or password
' 2 : Other login error
[code]....
I have a login form which I need to close without the entire application being terminated. I tried using Me.Close() , Me.Hide() as well. The login form is used as the main form as well.
View 2 RepliesI have a main form that has a button with which a smaller form is shown. Think of the smaller form as the Find/Replace dialog in many applications, such as Notepad. It's important that the form is (what I believe is called) modal. What I mean is that it always stays on top of the main form. I ensure that by calling the Show method with "Me" as the owner argument. Whenever the small form loses focus it will not disappear into the background but stay visible (albeit out of focus). If you don't understand open up Notepad and have a look at the behavior of the Find/Replace dialog.
Here's my problem: instead of actually closing the form when the X is pressed, I want it to simply Hide itself, so its position and the state of any controls (checkboxes etc) is preserved automatically.To achieve this I simply cancel the FormClosing event and Hide it:
vb.net
Private Sub Form2_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
[code]....
To show the form, I use the following (note the (Me) to make the main form the owner of the form; this ensures that it remains visible even when it is out of focus):
vb.net
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.Show(Me)
End Sub
Now. When I run my project, and open the Form2 (small form), then hide it again (by 'closing' it), I can no longer close the main form (Form1)! It seems the main form cannot close when the small form still exists (albeit invisible)...?? When I don't use the Me argument in the Show method, I don't get the behavior I want. I know I can set the TopMost property to True but that will also cause it to become visible on top of all the other forms, even windows not part of my application.
It seems like whenever i click my close button the application will close but the debugger is still in active.How to exit this debugger? :)
View 2 Replieshow to use windows calculator in vb.net 2008?
use System.Diagnostic.Process.Start(calc)
its working but i want when application close it also close this calculator how?
I have set up a notify icon for my form. I want to make it so that when the user clicks the close button that it doesn't close the form it just takes it to shows the notify icon. They can exit the program from the notify icon. Can someone tell me how to keep it running?
View 2 RepliesI have the following snippet in the load event of a MDI child:
Try
foApplRole =
New ApplRole
ugRegionUser.DisplayLayout.Bands(0).Columns(
"User_ID_C").ValueList = uddUser
[Code]...
my web browser is my main form and it has a number of sub forms , how can i set it that when i close the main form my sub forms dont close ?
At the moment when i close the main form all the forms close
I am indifferent if you are a VB.NET or C# or other .NET developer. I have a FACTORY class like the following:
[Code]...
I have a situation where me.close() doesn't close the form. I have a form with a button with the code seen below. What happens when the button is clicked is the new form shows, but the original form(calling form) is still there. When I go into debug mode, I can see the me.close() execute, but nothing happens (calling form stays open). When I close the second form both forms close. If I comment out the call for the second form to open the first form closes without problem.
Private Sub cmdNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdNext.Click
Dim f As New frmOrder3
[Code].....
I want to develop an application that gathers event messages of windows and show them on the screen as messages. For example I want to get a message when I receive a new email or when I close an application I want to get a message on the screen that x application is closed.
View 1 RepliesMy winforms app puts a little icon in the taskbar next to the clock while it's running. how do i make it disappear when i close the program in vb.net?
after the application is closed and i put my mouse over it, it disappears.
In my application i want to perform some work when an application is closed from taskmanager.
View 11 Replieshow do you save the value of a variable for later if the application is closed and reopened in winforms, vb.net?
View 2 RepliesI'm trying to figure out how to do this as I'm not sure what's the proper way of doing this.
I've got several strings that I want to store/save permanently, even after the application is closed. How should I proceed? Do I read or write from a textfile?
How do you check if all instances of forms (or simply all forms of an application) has already been closed?
View 10 Repliesfor example i have this code :
Sub Month()
Dim Conn As New Data.OracleClient.OracleConnection
Conn.Open()
Try
Dim Cmd As New Data.OracleClient.OracleCommand
With Cmd
[Code]...
What will happen to the datareader when the Connection is closed ( Conn.close)
Will the Cursor that is used by the datareader be freed ? or will it stay open ?
If the cursor that is used by the datareader is still open , when will it be automatically closed ? or should i just closed it manually ?
Will it cause the dreaded "ORA-01000: maximum open cursors exceeded" ?
Using VB.Net, how can I save values from a textbox and checkbox when the application is closed? When the user opens the application again, the textbox and checkbox should be filled in with the same values as before.Do I have to save these values in a database, or what other options are there?
View 3 RepliesI am making the interface controls on my forms to go from right to left using with RightToLeftLayout and RightToLeft which I have set the properties set to true. When I run the application and I open another form on the same application that I am using, I click the button to set the form to go from right to left. When I click the button where the code are running, it close one form as it leave the one other form running. There is no code like Me.Close() that required to close one form. I am using Me.RightToLeftLayout = True,
View 8 RepliesI am really new to Visual Studio and VB and I am having trouble closing a single form:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close()
End Sub
When I use Me.close() associated with this button it closes the entire project and not just the single form can anyone.
I am trying to delete a file after viewing it. I loosely copied the code from [URL]. The problem I am running into is the filename I am passing is still in use after I close this form. How to get id where the file is being held open. Here is the relevant portion of the code. This is how I am opening it
Private Sub TifViewer_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
PicImage.ImageLocation = PassedImage
PicImage.SizeMode = PictureBoxSizeMode.Zoom
cboFrameNo.Items.Clear()
'Sets the tiff file as an image object.
[Code] .....
I need a way to detect when a child form has been closed. I've created an MdiWindowList thing (but in the form of a toolbar with buttons, similarly to the Windows taskbar), and everything works great, but the method I have for refreshing the taskbar's windows has to be called when a child form closes. I've trying calling the method from the child's Form_Closing event, but there's a slight lag so whenever there's more than 1 window open the first one gets skipped (then the others close properly, since the taskbar is being refreshed first before the form actually closes).
View 10 RepliesAnd this problem:+ I have 2 form. - Form 1 have 3 combobox with some item load from database Access.- Form 2 load data when change item at combobox form 1.
View 5 RepliesUsing VB Express 2010 in windows XP Pro 64.
A ListBox shows the project forms names.
On ListBox_DoubleClick
For Each F As Form In xFormCollection
[Code]....
Works fine the first time but after closing the form opened by the DC, if I try to open it again, throws an exception "Cannot access a disposed object".
Since I can still access any other form not previously showed I guess that the closing changes a status that allowed the form to be .Show, there is no F.Load , F.Activate after the exception doesn't seem to do anything. What should I do?