I have used dsoframer.ocx in my project. It works fine but I have a problem in closing the office program that I used behind this dso (for example I can't close the excel file that I used in this frame)
this is my first post here. I want to show word document inside vb.net mdi child form.I learned it is not available in vb.net 2008(i am using it)and alternative could be Dsoframer.ocx. But i dont know how to integrate it in vb.net and load the file inside form.Sample code might really help me.
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?
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?
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
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
Here is my problem: when I create a new form i want to close the old so it is not still running in the background. As in if the were to move on to a second form and the X-out the first form would still keep the program running. Normally i would do [me.close] and when that didnt work i tryed [me.form1.close] and then [dim frm1 = form1 frm1.close] with no luck. Could some one please tell me where i have gone wrong?
i have a problem with trying to get 2 forms to close at different times using a timer on each of the 2 forms.This is my form layout:frmMainFrm1 Frm2..Frm1 and Frm2 are identical to each other. FrmMain has 2 buttons on it. One button to call Frm1 and the other to call Frm2.Frm1 and Frm2 each has a timer. It counts down to 0 and then does a .close(). However, if i pause between clicking the second button they both seem to always disappears at the same time.then they both disappear at the same time.... which shouldn't happen since i clicked the Frm2 box 10 seconds AFTER Frm1... So Frm1 should hide before Frm2 does...but it does not.
i have a problem with trying to get 2 forms to close at different times using a timer on each of the 2 forms.
This is my form layout:
frmMain Frm1 Frm2
Frm1 and Frm2 are identical to each other. FrmMain has 2 buttons on it. One button to call Frm1 and the other to call Frm2.Frm1 and Frm2 each has a timer. It counts down to 0 and then does a .close(). However, if i pause between clicking the second button they both seem to always disappears at the same time.I would do something like this...
Click on the first button (showing the Frm1 form) wait about 10 secs... Click on the second button (showing the Frm2 form)
I dont know what the go is but i have check all the properties and everything but nothing changes.I have a combo box and when i change the selected value i want the menustrip to focus on the form but instead the menustrip stays up.
Im making this wb based program that fills out the form and clicks submit. On the website, as soon as you click submit a confirmation message box pops up and tells gives you the option to click ok. Im making the program loop, but every time it clicks the submit button, a new message box pops up and stays up.(After a couple seconds, theres multiple pop-ups) Im looking for a code to close the pop up, or to disable pop ups all in general.
I am having some trouble with the XMLWriter not closing. I can successfully write the XML file once but if I try to write it again (overwrite) I get the exception:
"The process cannot access the file 'somefile.xml' because it is being used by another process."[code]...
I have many Listviews in my Form and Im retrieving stored procedures to populates my Listviews. Is it necassary to close the connection to SQL Server once I have finished populating my Listviews?The angle which im coming from is that every 30 seconds or so I need to re-populate my Listviews with the latest cut of data from SQL Server therefor Im probably going to slow down my application if it has to connect to SQL Server every 30 seconds to get the latest cut of data... instead of keeping the connection to the SQL Server Stored Procedure live so that I can use some sort of method to refresh the data?
I'm writing an app that prints of batches of documents to clients for posting. The printer uses OMR to collate and fold the documents into envelopes automatically.The document inputs will either be Word or Adobe Acrobat. I have routines to print off each document type while adding OMR on the fly.
The issue I have is that when the routine for PDF is run, the Adobe file is not closing properly. So when the next clients batch is being printed, there is an error saying that the document is locked by another user or process.I'm using the Acrobat 7 reference library and have Acrobat 7 installed on my machine (full blown product, not reader,) I'm closing the PDDocument, the AVDocument and the application in the code and I've even wrote a routine to kill the process to no avail.
I'm having a problem over here; I'm developing a DirectX 9 application, and for some reason, I can't figure the way to close the application completely. This has never happened to me, to be honest. I am using Application.Exit(), which doesn't seem to do anything - it just closes the form, but the program is still running. I have also tried End, but it throws a run-time error I can't seem to figure out.
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
I am extracting a column with 8760 cells from an excel file to my graph in my vb application. I managed to open and close the excell sheet from my program. However, when I try to run my application I receive this message:
There is a large amount of information on the clipboard do you want to be able to paste this into to another program later?
Is there a way that I can avoid receiving this message when calling the data from the excell file?
I am having a problem with closing a form which I have inherited I have a form called frmAddForm_Simple, which contains 4 main controls (A Data Grid, A Save Button, A Close Button and a Text Box). The idea around the form is to create a form which could be used for inputting of many different types of data which are all entered in the same way (i.e. to add a new row to a database for [Status] table or [Location] table, all of which contain 2 columns in the database (an [Id] and a [value]). On the form I have a property called _FormChanged, which when the textbox text changes, sets the property to True. I then have the following code on the Close Button:-
Public Sub btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click If _FormChanged Then If MessageBox.Show("Are you sure you want to close and discard any changes?", "Discard Changes",
[CODE]...
Is opened as a dialog (ShowDialog) and when I go to close the inherited form (by click on btnClose) and answer No to the above MessageBox the form closes anyway. Using the Debugged I have worked out that the following events occur in sequence (all of which runs in the Master Form mentioned above):-
1) btnClose_Click sub Routine runs
2) I answer No to the question do I want to close the form
3) The debugger steps over the Me.Close() line (as expected)
4) The debugger jumps up to the Sub Initialise (where ShowDialog was called from) and closes the form.
So at no point has the debugger even ran a line of code which reads Me.Close(), but the form closes anyway so Im fairly confused as to why the form should close. My Master Form (frmAddForm_Simple) Code:-
Public Class frmAddForm_Simple Private _FormChanged As Boolean = False Private _FormLoading As Boolean = False
So i want these If statements to first see if discharge date has value and admit is null to do this ... and inorder to do this i have to open my other SQL reader which is dr1. becuase at this time i have dr2. open. How do i get around this since i cant read from two stream writer at the same time.
If dr2.Item("DischargeDateTime").ToString <> "" And dr2.Item("AdmitDateTime").ToString = "" Then 'patien is showing a dishcharge dat but NO Admit date
Here's what I'm trying to do:I have a top level form which is an MDI container. I have a subform which contains property controls that might be used to make changes to "document" subforms. There is exactly one instance of the property form, which is either shown or hidden, but never actually closed.Show/hide from a menu seems easy enough: I have a menu item, which when triggered toggles the show/hide state and changes the "checked" state of the menu item (also used to determine whether the subform is currently shown).
The problem I'm having is that I also want to catch the "close" event for the subform, and cause that to hide the form and then cancel the close event.What actually happens is this: the event handler catches close events not just from the subform, but from the parent form as well. So I can get the function that I want, but it also prevents the parent application window from being closed.How do I catch just the subform event and not the parent form?Here's a representative section of the code that I have (bear in mind that I've been trying different things here, so there may be some odd things that I've broken):
Public Class Example Private WithEvents PropertiesForm As New Properties() Private Sub Example_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)