Close A Program If It Has Multiple Forms?
Jan 18, 2010how do you close a program if it has multiple forms? Me.close doesn't seem to be
working...
how do you close a program if it has multiple forms? Me.close doesn't seem to be
working...
I have two forms frmMain and frmNew, and one module modMain. In modMain I hold public variables which are needed for application. My question is how to open and close those two forms when needed? I ask this because if i set frmMain as startup form, then when closed, application will end, and one of those two forms will always be displayed. Also if I set frmNew as startup form, then when I close this form, application will also end. Is there a way to do this from module or something so my application won't end after closing and opening any of those two forms?
View 2 RepliesI have an application that has multiple forms. The "main" form within this application can be accessed from other forms. However, each time this "main" form is accessed throughout the application, a "new" instance is created, resulting in multiple instances of this form being open.
I would like to have "only" one instance of this form open at one time. If it is currently opened, I would like it to be brought to the forefront, instead of opening a new instance.
I have an application that has many forms in it. I am familliar with me.colse() form87.hide(), etc.But what I would like to be able to do is:
View 4 RepliesI made a project on vb.net.Im working with multiple forms.Now,from the main form, I activated the 2nd form.then hide the main form. My problem is when I directly close the 2nd form, my project is till running.I closed it trough the "Close Button" of the form.Any way i could interact with that so I could go back to the Main(first) form when i close it there.
View 6 Repliesthis might seem a fairly stupid question to ask, but how do you use a Button to close all forms and end a Program?
View 4 RepliesI have a quick VB.NET question.a) How do I close a module in a multiform program.I tried Me.Close() but it says it can't use it in modules.b) How do I control little red X button on forms? What if instead of closing the program I want to hide the form when the user presses on red X in the top right corner?
View 7 RepliesI have a method where I am making a trial period. When the date has exceded its trialperiod the program will not close.
The code looks like this:
Public Sub DemoRestrict()
If My.Settings.dteStartDate = Nothing Then
My.Settings.dteStartDate = Now
End If
If My.Settings.intTime = Nothing Then
[Code] .....
Why does the form not close? Is just runs to the next method in the load sequence.
i was doing a fair amount of programming many years ago, like 10 it feels like, so I'm sorely not up to date on how my newly downloaded Visual Basic Express expects me to communicate with it.I am writing a program that pulls a cell from a database after the user has gone through several forms to determine which cells they want. When I write it like that, it doesn't sound very efficient, but I've designed it this way for usability.Here's where I have a problem: Should I store the path the user takes in a string, an array, what?
Here's an example:Someone wants baseball stats and trivia. They run my program, main form pops up, they select National League button, the NL Form pops up. Now the way my program is set up right now, is there are two ListBoxes on the form, one is populated, and as the user selects a Team from ListBox1, it jumps to ListBox2. Once they've selected all the teams they want info for, they click a button Next.
What I now need the program to do is show the next form "Team: name" once for each team, and insert the name of the team on the form in the appropriate label which I'll have blank. This form will also do the Listbox thing except the first listbox will populated with Topics like HR Stats, Pitching Stats, Coach History, etc.
I have two Close() functions in same class as below:
[Code]...
In a program I'm working on, I want a "Loading..." dialog to close when it can't log in to a site using the username and password provided by the user. Basically, I have the code set up right because the function it is supposed to carry out when that occurs does work, but for some reason it ends up in some really weird stuff happening. In the Loading form, I have it set to do "Form1.Show()" and then "Me.Close()", assuming it would simply show the login form and then close the Loading form. However, when this happens, the Loading form closes, and then for only an instant Form1 shows, and then the Loading form shows and Form1 closes. This happens forever until I stop the debugging, and I can't seem to figure out why. Am I using the wrong method? What exactly does Me.Close() do anyways? All I want to do is close the form and open another
View 5 Repliesmy 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 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 am running Microsoft Visual Basic 2010 Express. I created a simple program that is nothing more than dozens of Windows Forms that are linked together by the various clickable buttons I put on each form. The program is like a "book" with several pages, and you jump to a specific page by clicking on specific buttons on the current page ("Windows Form").
My question is, how do I change my program so that when it is launched, instead of just 1 Windows Form opening, the program opens up several Windows Forms (of my choosing) automatically? In other words, instead of my "book" (VB program) opening "page 1," when I run it, I want it so that pages 4, 7, 8, 10, and 15, are "opened" whenever I run my "book."
Is there some code I need to insert into each Windows Form I wanted opened automatically when the program is loaded? Or is this a MS VB 2010 Express environment option I need to set?
I have 1 project with about 7 forms. On each form I have 6 x 4 responses radio buttons (i.e. a multiple choice quiz). If the correct response is selected, the examinee gets 1 point, else 0. At the end of the quiz, the examinee can click a button that will add up all the correct responses & display the % correct. How do I program the button to do this given that data are on 7 different forms? [URL].
View 13 RepliesI can launch a program from inside my program and embedded it in my program using a Visual Basic Control such as a Panel. That works well if you launch say NotePad or Calculator.However, If I want to launch a program that uses MULTIPLE forms... all that gets embedded is the Main Form... All the other forms are floating on the desktop nonconstrained... So If I minimize my program the other forms are still shown.So what I am attempting to do is to get ALL the Forms from the external program embedded into their own objects on my form.Have pieced together a program from a couple of program samples that I have seen across the internet... Here's the code so far:[code]The Main form for the program that I am attempting to embed is 384 x 347 in size.Panel1 is a Panel Control on my Main Form."MyProgram.exe" is a program that I have written myself.I have looked at Spy++ for Visual Studio 2003 and it is able to identify ALL the forms from my program.My question is how do I embed ALL the forms from my external program in the NEW Program?
View 8 Repliesi 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:
Quote:
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)they both are shown on screen...hen 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.
[code]....
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:
[Code]...
I have a program that uses two forms. The program opens to the Main form, and the user can navigate to the other form from the Main form through use of a button. Here's the way I've currently written it: When the Main form loads, it declares and instantiates the other form during the load procedure. When the user presses a button, the second form is displayed by means of the ShowDialog method. On the second form, there is a Return to Main Screen button which closes the second form, bringing the user back to the Main form.
So, here's the structure of the code:
Code:
Public Class frmMainForm
Dim frmSecondForm As New SecondForm
Private Sub btnSecondForm_Click(blah, blah, blah) Handles blah, blah, blah
[CODE]...
Here's my reasoning: Originally, I wrote the code so that a new instance of the second form was created every time the button was pressed. The problem was that whatever data was displayed on the second form, previously, was lost when the user returned to it a second time. Since the user would be switching back and forth between these forms, frequently, I needed that data to persist.
What is the best practice for accomplishing this:
1) Declare and instantiate the second form on program start, as I have done, and use the button simply to show the form?
2) Declare and instantiate the second form each time the button is pressed but maintain the variables on the Main form and pass them ByRef to a custom constructor for the second form? Is this even possible?
3) Something else?
I am making a program that NEEDS to be password protected, so i made a textbox with a code so that when the user enters the right password it lets you in. But if the user/person enters a wrong password 2X it will kick you out. So is there a way to keep the
View 3 RepliesIf e.CommandLine.Count > 0 Then
Dim IncomingCommand As String = e.CommandLine.Item(0).ToString
If IncomingCommand.Substring(0, 2) = "-1" Then
form1.close()
End If
End If
I am trying to make the program close if the -1 string is sent with the program. See my installer allows for me to run certain programs before it actually installs, but it doesn't shut down copies of the program itself. So I have a next startup instance set to shut the program down if the -1 is received. But if the program is not running it starts up instead. This is not desired. form1.close doesn't work. e.cancel = true doesn't work, etc etc. What can I do to make the program not start during this instance.
I'm using VB.net from the Visual Studio 2008. I have a large number of PictureBoxs in a form. They have been created sequentially, Pic1, Pic2, Pic3, ... Depending on how I access this form, I want to turn off a number of them. I'm working with the code below.I can put the name of the object into a variable, Pic, but am still unable to hide the object names in that variable, Pic.Hide().
Dim StartNumber As UShort = 1
Dim StopNumber As UShort = 33
Dim Number As Object = 1
[code].....
How can i close all forms I use wpf vb 2010 To load other form i use like Private frm As MainWindow = New MainWindow to open the window i used frm.Show()and to close it i use frm.Close()Now I have two forms like form1 and form2 I want to open form2 when i click on the button - ok it's easy The Question How can i closed form1 from form2 when i open form2 using button when i user Private frm As form1 = New form1 frm.Close() It like a cricle and can't closed
View 2 RepliesThe database application starts from the login form, and if the username and then password are correct, the main form with buttons for other forms opens.One of the buttons is logoff button, which should closes/unloads all the forms open at that time and then opens the login form.[code]...
View 4 RepliesI have 30 instances of the same form running. Video array with different video on each. Each form is named "oneForm". I'm looking for a way to close all forms with one click. I have found that I can hide the forms no problem like this.
for each killfrm as form in my.application.openforms
if killfrm.name = "oneForm" then
killfrm.hide()
[code].....
I'm currently in the process of building a text editor type program, and have run into a brick wall. I haven't done VB in years, so I may just need a little reminder on some things. I have coded everything so far as far as opening files, saving them, changing fonts, colors, etc. However, I'm looking to add a Close button to my menu strip that will just close the currently opened file, and not the entire program, while also ask the user if he/she would like to save before closing the file, and then if they select yes, it will show the save dialog, and if not, it will go ahead and close the currently opened item.
View 2 Replieshow can i close all forms except for one form? vb.net 2003
View 4 RepliesI want to close form and open another one without termination of the application, when I try to open second form and close first one the application terminate.[code]...
View 2 RepliesIs there a command that closes an application completey down, including any hidden forms, etc?
View 3 RepliesI have couple of forms can be opened on the screen but how can close all forms properly when i click the "x" button from the main form?
View 1 Replies