VS 2008 Finding The Reason A Form Is Closing?

May 5, 2012

VS 2008 Finding the reason a form is Closing

View 1 Replies


ADVERTISEMENT

VS 2008 Finding The Reason A Form Is Closing (By X Button , By Code Etc)?

Mar 5, 2011

Is there any way I can find the exact reason a form is closing ? To be more specific , I'd like to find when a form is closing :1) because the user pressed the X button on the upper right corner2) due to code (Me.Close , MyForm.Close etc)I know I can use the FormClosing event and use this code :If e.CloseReason = CloseReason.UserClosing Thenhowever it seems that the CloseReason.UserClosing catches both cases (closed by te X button or by code) . So , is there any way I can find exactly the reason a form is closing ?Back in VB6 , the correspondent UnloadMode variable of the Form_Unload event could be "vbFormCode" which indicated specifically that the form was closed by code

View 4 Replies

Form Closing For No Apparent Reason?

May 9, 2009

I have a problem where a form is closing when it shouldn't be. I just don't see why this is happening so I hope someone can see the obvious error that I'm missing.The user is on a form called frmPersonalAddress. If he clicks on a button labled "Add Children", he will open a new form, using the .showdialogue method called frmChildren.FrmChildren contains several text fields that may be filled and a single CLOSE button. When closing, the program will examine the fields. If it finds an error, a Messagebox will display with the error and the form should remain open. If there are no errors, the form will close

View 2 Replies

VS 2008 Closing All Forms When Program Closes Vs. Closing All But Main Form

Jun 4, 2010

Dim frm As Form
For Each frm In Forms
Set frm = Nothing
Next frm

The above code is what I used in VB6 to close all forms associated with my programs before my program closed. I have been searching for information on how to make sure all forms are closed when closing a VB2008 program.

I have seen info on using the Project Property Shutdown mode When startup form closes and I currently have this set.

Is this all that is really necessary? Will the garbage disposal close everything else to free up RAM?

Also, if I have several forms open and want to close all from the main form without closing each one individually, what is the best approach? Is there a collection like in VB6, go through the collection, compare it to the name of the main form and close it if it is not the main form?

View 4 Replies

Finding And Closing Modal Dialogs In Code

Aug 21, 2005

There may be times when it would be useful for your code to be able to find and close modal dialogs displayed by an application. Perhaps you do not want to have to wait indefinitely for your user's input, or are using the COM Web browser control to automatically navigate Web page and would like to interactively close alert messages that pop up.Digging into our Interop toolbox, we find that this is a relatively simple process using a few core Win32API calls. Starting with the handle of the main window associated with the dialog (this is the form from which the messagebox was shown, whether from your code or from a Web page hosted in a Web browser control on the form), the GetWindow function can be used to retrieve a handle to a dialog windows (called a popup by the Windows API) being displayed (if any). The same function can then be used to enumerate the child windows of the dialog to find a button on the dialog to click in order to close it, and the SendMessage API function can be used to simulate that click, effectlvely closing the dialog window.

NOTE: At the top of whatever code file you put this code, be sure to include the following line (thanks poiygon for pointing this out):Code:Imports System.Runtime.InteropServices this allows for the shortcuts to the DllImport attributes.[code]This sample can be easily modified to close a dialog in another application (by using the MainWindowHandle of that application in the LookForAndCloseIEPopup function, instead of "Me.Handle") or to close any other type of modal dialog message being displayed to your user.

View 10 Replies

VS 2008 Closing Form?

Feb 11, 2010

I'm running a program, the first form is a login form. If you pass this i Hde form1 and show form2.When i'm click the x in the top right hand corner my form goes away but in my processes (task manager) it's still there. why?

View 9 Replies

VS 2008 : Loading Form Upon Closing Another Form?

Aug 29, 2011

I have 2 forms. When a user clicks something on form1, form2 pops up. After user is done with form2 and closes it (where the dataset is updated), I want form1 to "reload" the dataset to reflect changes made in form2.

View 1 Replies

Closing Child Form Without Closing The Parent?

Apr 27, 2011

I have the following code to close a form which is a child. The problem is that when it closes, it closes the MDI parent too.

Private Sub frmTransaction_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
If ListView1.Items.Count >= 1 Then

[Code]....

View 4 Replies

VS 2008 Cancel Form Closing?

Jan 2, 2010

What function would i use to cancel the form from being closed via them pushing the "x" in the top right?Basically want it to hide the form, set showintaskbar to falseand then display the notifyicon. Which all I know how to do, but cant quite seem to figure out how to stop the form from being closed.

View 2 Replies

VS 2008 Process Not Closing With Form?

Apr 29, 2010

I am working on a program and for some reason when I run it as an executable outside of debug mode, if I run the main subroutine of the program, the process remains in memory after being closed. Even though the form is closed/gone, it will be in the process list and I have to ctl-alt-del to remove it. If I exit right after opening the form without doing anything, it closes like normal. I am closing and disposing everything I can think of, and I've never had this problem before. This is how I am exiting, but the problem also occurs if the user "X's" out.

Me.Close()
Application.Exit()

I have a couple web file requests in my program, which is the only thing out of the ordinary (code-wise) for me, don't know if those are the root of the problem. I can't imagine this is the first time this has happened to anyone, but I couldn't find anything helpful with my search terms. Any ideas/common solutions? I can post sections of my code if it will help, but the whole thing is pretty long and I couldn't narrow down any potential problem areas.

View 12 Replies

VS 2008 : Closing Form Inside The Thread?

Sep 4, 2009

1. I am closing the form which started the thread inside the thread. There are no errors , but Is it safe ?

2. The thread starts at click of a button . If same button is clicked again , the thread is aborted. Should the thread be made Background or foreground ? it is working either way.

my code :

Private Sub BtnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnOk.Click
m_Thread = New System.Threading.Thread(AddressOf MyFunction)
m_Thread.IsBackground = True

[code]....

View 3 Replies

VS 2008 : Reload A Form Without Closing It And Re-opening It?

Jan 14, 2010

How can i actually reload a form without actually closing it and re-opening it?By using a button click?

View 34 Replies

VS 2008 : Validating And Form Closing Events?

Feb 5, 2010

Is there a way to prevent the form closing event from executing if validation fails on a control? If validation on a control fails this stops the form from closing, but the closing event still executes. Scenario is user has focus in a text box, tries to close the form. Validation fails, but closing event is fired. I'm not sure how I can abort that event.

View 5 Replies

VS 2008 Modal Form Closing Unexpectedly

Dec 18, 2009

I have a modal form that does double duty.When a user wants to add a new object to a database, I open the form blank and they fill it out. When the form closes, all of the data is passed back to my main form and is used to create the new object in the database.When a user wants to edit an existing object, I open the form and pre-populate all of the fields with the object's data.I'm running checks on the form as they edit the fields, only enabling the "OK" button (which will update the database) if the form has actually been changed. If they make a change and then undo it, the "OK" button is reset to Enabled = False.At the bottom of the form are a ComboBox, two buttons and a ListBox. The intent is to allow the user to select an item from the ComboBox and "Add" ("Add" button) to the ListBox, or select an item in the ListBox and "Remove" ("Remove" button) it FROM the ListBox.

This function works fine when the form is loaded blank.When the form is loaded with data, however, (and in the testing I've done, the ListBox has no items in it to start, which is valid), adding an item from the ComboBox to the ListBox causes the Modal form to close with a DialogResult of Cancel.I've tried to trace the source of this issue, but stepping through each line in debug mode gives me no clue as to why this is happening.I COULD remove all of the checks and update the form each time the user presses "OK" (in the case of no changes, the database data would be overwritten with the same data), but that seems kludgy and less elegant. Plus, I'd like this logic to work.

View 11 Replies

VS 2008 - Finding Out If Form Loaded And Shown

Sep 25, 2010

Is it possible in VB .NET to find out if a form is loaded? Also, is it possible to find out if a form is shown at the moment? I think for the second issue it's enough to get the value of the property of the form:
MyForm.Visible
However, I don't know how I could find out if a form is loaded or not.

View 22 Replies

VS 2008 : Finding Mouse Position In Form Coordinates To String?

Oct 3, 2009

I'm trying to figure out the mouse position on the form, how do I do that?

View 2 Replies

VS 2008 Revert A Form Including The Controls Back To A Original State Without Closing The App

Jul 16, 2009

How do I revert a form including the controls back to a original state without closing the app? For example I got a picture box and 2 buttons in a form..

[Code]...

View 7 Replies

VS 2008 : Client Freezes Up For No Apparent Reason?

Jan 31, 2010

I have created an authentication system in the Server that verifies the user exists and password is valid. Here's the code I use for checking a Connect:

vb.net
Private Sub messageReceived(ByVal sender As ConnectedClient, ByVal message As String) If message <> String.Empty Then Me.Invoke(New WriteLog(AddressOf WriteMessage), String.Format("Message: {0}", message)) Me.Invoke(New WriteLog(AddressOf WriteMessage), String.Empty) Me.Invoke(New WriteLog(AddressOf WriteMessage), String.Empty) 'A message has

[code]....

Basically, I follow through the code and I do receive the user list and it is created as needed. But the GUI thread still remains locked up and I don't know why.

View 9 Replies

[2008] Winsock For Some Reason Does Not Work With Windows Vista 64Bit

Jan 25, 2009

Winsock for some reason does not work with Windows Vista 64Bit? Is there another way that is as simple as that? If so what and how?

View 1 Replies

Vb6 LEGACY Application And New Functionality (Form) Written In C# - Closing The .net Form From Vb6

Feb 8, 2012

Alright, I have a vb6 LEGACY application and new Functionality (Form) written in c#. I have a VB.NET COM Class as a wrapper. I can launch the .NET Form just fine. THe problem I am having is closing the .net form from vb6.

Example:

In VB6, I have something like this:

CODE:

But it does not work becuase frmViewer is Nothing for some reason. how I should close the .NET form that was launched from VB6?

View 8 Replies

VS 2010 Child Form Tell Parent Form It Is Closing And Send ID?

Apr 2, 2012

I have a parent form that has a list of items and each item has a unique ID. The user can open one or many of the items in a child form (it is set up in a tabbed MDI), but it can only open one instance of each item at a time.

In the parent form, I was going to make a collection (or something like that, maybe there is a better way) to keep track of which items are open in the child forms. I need to know when each child is closed so that it can be removed from the collection and reopened at a later time. I was thinking that when the child form closes, it somehow does something (like raise an event) that tells the parent form to remove the unique ID from the list of current open child forms.

My questions are, is this a good way to do this and I am pretty sure I would use the form closed event in the child form to update that parent form, but as well, I didn't know if this is the best way of handling it.

If raising the event is a good way, are some examples on how to do it out there? I found some for controls, but not while the form is closing/closed.

View 4 Replies

.net - Finding Out Which Instance Of A Form Initiated Another Form Or Module

Oct 5, 2010

I'm trying to figure out the best way to reference a control on a form from within a module. Unfortunately the form is just an instance, so it's not as easy as calling form.control...

Dim ChildForm As New frmSearch
' Make it a child of this MDI form before showing it. '
ChildForm.MdiParent = Me
ChildForm.Show()

That form has an option for printing, which calls another form where certain options are chosen. The print form in turn calls a function in a module, which tries to reference back to the origional form.

childform as new frmSearch -> frmPrintForm -> sub okToPrint (in module Print)
okToPrint tries to reference a listview on frmSearch, but can't find it.
For Each itmX In frmSearch.lstResults.Items

So the solutions I can think of off the top of my head are:

1. Somehow divine which form is the caller of frmPrintForm

2. Pass ChildForm to the frmPrintForm as a variable to be passed on to module Print..

3. Use frmSearch directly instead of using an instance of it.

Number 1 would be my preference, as I don't want to have to pass forms around like that.

View 4 Replies

Closing A Form But Keeping The Information In The Form?

Apr 28, 2010

I am working on a project that has the user building scrapbook pages through several different forms. When the user selects something a presses a button I have the information about the selection load to a list box which is on a CheckoutForm. One of the options I have is for the user to save what they have made (this includes the information in the list boxes) and return to a previous form to build another page. I have been trying to use the Me.Close() but it does not save the information and using Me.Hide() displays the wrong elements on the forms.

View 5 Replies

Closing Child Form And Parent Form?

Dec 29, 2010

i have a parent form which is having a grid view. In the KeyDown event of the grid view i am calling a child form. If the user closed the child form, my application should close both the parent form and child form. What i have done is, i declared a boolean in the child form and passed the boolean value to parent. May be the code below will give the picture of what i am trying to do.

Private Sub gvJournalEntryDet_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles gvJournalEntryDet.KeyDown

View 8 Replies

Fire A Method On A Different Form When Closing A Form?

Jun 22, 2010

I have a unique challenge that I just cannot seem to get by...I have a form with a series of listboxes that allows the user to rename items in the listbox (I probably should be using a listview control instead). When the user right-clicks and selects rename from the context menu I show a simple form with two labels & text boxes showing the selected list box item in one textbox...the other is blank waiting for the user to enter a new name. What I'd like to do is when the user closes the rename form, the information is passed back to the calling form and a listbox refresh method is fired to show the changed name. Couple question:

First, is there an easier method to implement the renaming concept in a listbox (probably should be using a list view) i.e., have I overcomplicated things?

View 4 Replies

Closing A Form With Yes/no?

Jun 11, 2011

I a suppose to when the user closes form1 display a messagebox. The messagebox should ask the user if they are sure. If they click yes let them close the form otherwise do not let them. This is the code I have

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim result As DialogResult

[Code]....

View 6 Replies

Closing Application Via X Button Without Closing Forms Inside Mdiparent Causes Exception Error

May 3, 2010

Form1 is a mdi container. It has a bunch of forms that can load inside of it as mdi children. If I close each open form inside the form1, and then click the red X at the top right, application exits fine.If I click the red X without closing the forms inside I get: An unhandled exception of type 'System.CannotUnloadAppDomainException' occurred in mscorlib.dll

Additional information: Error while unloading appdomain. (Exception from HRESULT: 0x80131015) However I can break from it. How do I get the application to not show that error? What must I do to fix those inside forms or close when the red x is clicked?

View 1 Replies

.net - On-closing Form Return Value?

May 27, 2010

Is there a way that a form returns a value? something like ...

sub main()
Dim task as new TaskForm()
dim res as integer=0
res = task.opendialog()
end sub

View 2 Replies

Closing A Form And Saving?

Mar 15, 2012

i have a form with a listbox. the listbox can be edited (things added/deleted) and when the form is closed i would like the items in the listbox to be saved when the red "x" in the top right corner is clicked

View 3 Replies

Closing A Windows Form From Another?

Dec 31, 2009

i want to check if a certain form is loaded and if so then close it from another form.

View 3 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved