having different window states with multiple open child forms? for example if you have a single child form opened and say it is maximized. then open a second child form as normal, the first form will then be set to normal. all the open child forms will mimic the newly opened forms state. and i believe they will mimic when making some changes to one forms state. the others will follow.
Has anyone had any luck with having different window states with multiple open child forms?for example if you have a single child form opened and say it is maximized.then open a second child form as normal, the first form will then be set to normal.all the open child forms will mimic the newly opened forms state.and i believe they will mimic when making some changes to one forms state.the others will follow.i have not had luck keeping this from happening in most situations.
i have a program with MDI parent and child. initially, the program will call a child e.g. ChildMain. on this child form, 2 processes are run. the 2nd is ran on a backgroundworker. the backgroundworkder in created through code. the process in the background worker is to create another childform but i'm having problem setting the MDIParent of this child form since VS is saying some sort of cross-thread issue.
In VB 2008, I have a Parent form with a combo box on it. There is a child form also with a combo box on it. I want to be able to change the values on the child form based on what the user selected from the main form. The user launches the child form from a toolbar on the Parent form. The following code is run:
[Code]...
What I want to do is if the Parent's combo box has "Red", "Blue", "Green" values and the user selects "Green", the child form's combo box(With the same values) will also change to "Green". (I do not need to change the Parent form if the child form changes.) I've tried changing the Child's combobox from the combobox's change event on the Parent form, and the code runs, but nothing changes on the child form.
Anybody know a way to detect and set the form size in the child and MDIParent forms?
I'm having all kinds of problems from scroll bars popping up, to can't get the form to fill the parent. Pretty sure I have tried every possible combination in the forms properties 10 times.
I'm really getting tired of beating myself against this. Anybody seen a good tutorial on the finer points of MDIparent / MDI Child page size, etc.
I am having a toolstrip in the mdi form which contains save, update delete and clear buttons. The child form is having save, update, delete and clear as public sub routines , and client form will not have any standard buttons, I will click the respective button in the parent tool window which should call the child forms function.
Private Sub createChildForm(ByVal winForm As Form) 'Take a form and set app as its parent form winForm.MdiParent = Me winForm.Show() End Sub
When some one wants to view the "About" form, it's called like this:
createChildForm(New f_about)
But my function doesn't stop them from creating an unlimited number of about windows and I need to put that limit to one form.
For example, I will have a login screen, but I don't want them logging in over and over again in different accounts because my subroutine doesn't stop a form from being created/opened more than once.
I'm Using VB.NEt 2005.... the Problem is...If I close Mdiparent When i've opened many MdiChild Forms All Forms Also Closed.I Want that when MdiChild Forms opened if i Press Close Button of MdiParent Form there Should be a Msg that "First Close MdiChild Forms " then Close Mdi Parent.
I have an mdi form where the child forms need to maintain aspect ratio in normal state and have resize procedures that work well except with one form that appears to have a bug.
This form is the first child form opened, it is set as maximised in design and looks ok. If I then open another form on top, this maximised form, with a size of 1920x942, goes through my control resize code insisting it is in normal state and has a size of 1428x822. Obviously, when I close the other form the controls are wrongly resized/positioned.
I thought I might check the eventargs to test if the controlbox has actually been used and ignore otherwise but debug always reports that as empty. Lostfocus, deactivate etc don't trigger before resize so can't set a flag there.
why just this one form appears to be insane, or how I can distinguish between an intended resize and one just due to hiding by another form?
Well, I develop a web browser called "Telecom". Instead of using a tabbed browser control, I use multiple forms for tab switching, and most of the tab switches look like
I have a dual monitor setup on my computer. My program has multiple forms. I've designed the program to check which monitor the main form is currently on and to open the secondary forms on the current monitor. When the main form is on the primary monitor the secondary forms open as FormWindowState.Normal which is the design-time setting for the secondary forms. If the main form is on the secondary monitor and I click to open a secondary form then the secondary form is to be displayed as FormWindowState.Maximised.
[Code]...
So I moved the Form.Show line to after the Form.WindowState line. This works fine when the Form.Show process is very quick. The problem is that one of the secondary forms downloads some information from the internet so it takes about a second to finish the Form_Load process. When I had Form.Show first the form would not appear on screen until the Form_Load process is complete, so the delay was in the form appearing at all which is how I prefer it. With Form.Show last the form appears on screen immediately but appears mostly blank and unresponsive until the Form_Load process completes.
I would prefer that the form not appear at all until the Form_Load process is complete but I would like it to appear in an already Maximised state. Is this achieveable? It doesn't seem that complicated but I just can't figure it out.
Below is a short section of code from an application I am working on. What I am trying to do is to get a counter value to show when the application is minimized. When restored back to normal state, the name string is applied. It works, but it takes several minutes to change, and then never updates again. Not sure what the issue is.
[Code]...
I also tried a direct string conversion in the "elseif" part. No difference.
The problem I am having now is, the form size is exactly the size of my screen resolution. This makes the bottom scrollbar cover up by the taskbar. If the taskbar is hidden then it could solve the problem but I cannot set all PC to hide the taskbar
I need to store the Location, Size and WindowState of my application when it is closed, so that it can be re-opened in the same state later. I thought I could use simple coding and the Settings to achieve this, but I noticed the PropertyBinding of the Form in a tutorial and decided to see if I could use it.
In MDIParent, in my formload in MDIParent, one form is load. And i want the form when i click a button, there is another form will be loaded INSIDE the MDIParent?
Why is my MDIChild form not being displayed in my MDIParent form? I want to click a button on form frmStudyResultsFilter which will then display an MDIContainer form frmCalculatedResults (maximized). When frmCalculatedResults is shown I want a small dialog modal form to be in the center of frmCalculatedResults. For some reason frmCalculatedResults will not show on top. Plus I get this error"Form that is not a top-level form cannot be displayed as a modal dialog box. Remove the form from any parent form before calling ShowDialog." Here is my code:
Public Class frmStudyResultsFilter Private Sub btnCalculated_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculated.Click Dim frm As New frmCalculatedResults
I`m developing a desktop application using Visual Studio 2005 and a vb.net code.I`m using one MDIParent form 'frmMDI' and about 20 Child Forms. In the frmMDI there is a MainMenuStrip that contains 20 ToolStripMenuItems each one used to load a corresponding child form through this [code]So, that code is responsible to load a child form. Now what I`m facing after the loading of the child form is that the behavior of the controls of that child form is not so normal. you can`t set the cursor to the end of the text in a textbox.
I have two MDIParent with one form(MDIChildren). in my mdichildren i have a statustrip with splitbutton, and one of my split button is assign to do an event..how can i do an event with my splitButton in different MDIParent? For example:
I have to open a MDIParent called MDIparent1 (of course it loads of my mdichild automatically) trying to click a splitbutton will success..but i try to open a another MDIparent called MDIparent2 with my same mdichild and try to click a splitButton will not be success.
I have a MDI Application with a MDIParent form and two Child forms called form1 and form2. What I need to do is. Launch the third party software from MDIparent form and if it already open then not to open again.
I would like to display the autoscroll bar on MDIParent form when user moves MDIChild form. I set the autoscroll to false on the MDIParent form, but it does not display the scroll bar. What should i do?
I have developed a small application. It has a MDIParent form on which the other childforms are displayed. I have a Panel on the MDIParent on which there are buttons to call up the MDIChild forms. Now my issue is, when anyone of the buttons on the MDIParents form Panel are clicked, it should check if another Childform is display, if it is then it (the active childform is closed) and the new form will be displayed. This part is working fine from the code below. However, when there are no active MDIChild form on the MDIParent form and if the button is clicked, the 'Else' part of my code below is executed. This generates the error as 'Object reference not set to an instance of an object'. So what is wrong with my code below?
Private Sub btnExecutive_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExecutive.Click Dim MDIChildForm As New frmExecutiveInfo
If this has been answered elsewhere can someone point me in the right direction. Instead of having visual studio's update screen i want to have my own screen pop up within my mdiparent form and have abit on the popup where i can display the changes that have been made (i can try and work this out with text files etc.)
I have a video control AxLiveLib.AxLiveX that displays video from a networked surveillance system. I'm trying to integrate this system into an MDI project, but when I set the form.mdiparent property on the form that has the video control, I no longer display video.I have a status bar at the bottom of the form that tells me connection status and current bitrate, so I can see that I am connected to the system, and if I comment out the 'FrmV.MdiParent = me' line on the parent form, I can see the video through the control.My question is what changes about the child form when you set it's MDIParent property? for example does the mdi parent take control over the forms refresh or draw functions?
code:
Dim FrmRm As New FrmViewRoom FrmRm.RoomNumber = 1 FrmRm.Rec_NewMaxBounds = [code].....
I have a MenuStrip with File > New, Open, Save, Exit located in a parent form, and a RichTextBox located in a child form.The problem I'm running into is concerned with the destination of the file elected from "Open" and the save.When a user selects their file from "Open", I need it to open the child form and put the text into the RichTextBox.I also need the program to be able to "Save" from a child form, whether it's been brought up via "New" or "Open".