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.
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.
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 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.
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.
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.
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.
I have a slight problem With an enumaration of child controls on a form. The following code will not get but about have the controls that are on the form. The controls show that the count is correct but when it goes through the loop it skips over some of the controls. If you run it through the enumeration two or three times it will get all the controls a few at a time. The solution uses two forms, one that has the controls and the other that labels are made and displayed on. The Tx is just a index to add a number to the label.name and rename the label. So each label is identified seperately. This works for all the the controls that are seen in the for each loop.
In the project I'm working on, I was editing a class and when I got done, I clicked save all. I moved on to my main form's designer. When it came up, the custom tab control I have on the form was blank. There used to be a ton of controls in it, so I am extremely confused about where everything went.I checked the properties window and it thinks everything is still there:ut when I check the Document Outline window, everything is gone. The tab control is still there, "AVERT Wizard", but all of it's child controls and tab pages are gone.
Updating a VB6 prog in VS2005 on Windows 7. The prog has an MDI + child forms and there are a number of content types, with varying numbers of controls being set up and positioned from setup files.On forms which are not child forms I can easily add controls at run time like this:
Dim lab As New Label With lab .Left = 0 : .Top = 0 .Width = 800 : .Height = 800
[code]....
This doesn't work on a child form, no label is visible. Can't see any obvious problem in quickwatch.
[Code] I have a panel as the base of my custom control and I am adding other panels to it, along with a flow layout panel(myInnerContainer). I know the code above isn't going to work because when I try to add the regular panels to the main control, they will attempt to be added to the flow layout panel myInnerContainer, and cause a circular error. [Code] but intellisense doesn't display anything which leads me in the correct direction for adding only the buttons to the flow layout panel (myInnerContainer).
Updating a VB6 prog in VS2005 on Windows 7. The prog has an MDI + child forms and there are a number of content types, with varying numbers of controls being set up and positioned from setup files.On forms which are not child forms I can easily add controls at run time like this:
Dim lab As New Label With lab .Left = 0 : .Top = 0
[code]....
This doesn't work on a child form, no label is visible. Can't see any obvious problem in quickwatch. Is there some known reason for this or do I just have a wierd bug?
I've created a tab control and on one of the pages I added a button, but I cannot move the button around with the mouse!? I can change the buttons position within the tab control page using the property Location and I can size the button using the mouse and the button is NOT locked. I even tried creating a new project with just the tab control and it still does the same thing. I can, tho, move the button using the keyboard arrows!
I'm using VS2010 V10.0.30319.1 RTMREL on WinXP SP3.
I have a form that can spawn a child form, something like:[code]I want to be able to launch multiple children. Unfortunately, I seem to be getting conflicts within the controls of the children. One button will run the other child's control, etc. They also seem to think that their class-level variables are accessible to each other. Private Shared variables like the following are conflicting (one form thinks it's seeing the other form's "mp3file" variable as their own):[code]How do I spawn children forms that keep their controls and data separate?
I have a bunch of dynamically created controls by the user which I'm storing as a control collection in the session state so I can display them on every postback. Each control that the user generates is a div with other controls inside it. I have a button on each control that will allow the user to either delete the control or duplicate it.
Does datarepeater control has a bug? I tried to anchor a text box control inside the DataRepeater.Item, but it didn't work. At the property window, I set Anchor = Top, Left, Right. Anchor Right doesn't work properly.
Does anyone know how to make the controls on an MDI Child form resize along with the form itself? I inherited a project from another developer and I was asked specifically to make the form resize. With advice I received on this forum I now have the form resizing as expected. It will minimize, restore and maximize as well as resize with the mouse pointer.
The problem is that when I increase the size of the form all I get is more blank space on the screen. The controls to do change at all. Although I thin this is normal behavior for a Windows form my bosses all seem to think that the controls resize on every other widows for they see. I wondered if anyone had successfully accomplished this. I was already advised to write a FormResize handling subroutine and this unfortunately did not work.
I have a question about serializing a Picturebox and it's child controls. I have a picturebox on my main form where a user can put new Picture boxes in.To a add a new Picturebox I say: Pictureboxmain.controls.add(Picturebox)But now I want to serialize this in a stream of bytes. I know that you can serialize an Arraylist as followed:[code]But is the same possible with a collection of controls?So now I tried this assuming the same method can be used with a control collection:[code]
I want to implement basic finger gestures within one of my apps, but have got stuck at the first hurdle. There are a few examples on the net, but they seem to use custom controls that do not allow easy use of other controls. I really just need a way to capture the MouseDown/Up methods even through a child control, still allowing clicks to be captured by whatever control has been clicked.
my project is on the verge of completion and a large part of the credit goes to daniweb.now m stuck with a very annoying problm. ive googled the whole day but to no avail.m using visual studion 2005 and access 07.ive clubbed these three problms together cause i thought they might be related somehow...
1) i want the mdi child screen to be maximized. but on the first attempt only the control box goes to the top rite corner. however on the 2nd attempt it gets sorted out.ive tried to set the initial state to maximized but with same result. please help
2) whn the form loads it gives this tiling effect.. like the effect a tube light gives whn it is switced on...which is very annoying. ive search for the result and some recommended to change the resolution of the user screen which is not acceptable to me.cant i change the resolution of my application depending on the user's resolution.
3) whn the form is maximized i want its user control or contents to change their alignment accordingly...anchor property only changes the size however the ideal thing will be to change the controls position w.r.t the container or form...
In VB6, if you put a picturebox on a form and then put a control inside the picturebox, then the control would be a child of the picturebox. Its location would be relative to the picturebox and not the form.If you do the same thing in VB 2005 Express , the control seems to still be a child of the form and not the picturebox (i.e. its location property is relative to the form).Is there any way to make a control or graphic inside a picturebox a child of the picturebox and not the form?
i am creating TableLayoutpanel dynamically and placing labels in each cell..and i given label Dock Property Fill. all or ok But TableLayoutpanel Right side Border and Bottom Side border not displaying properly.
I have an MDI application which uses fixed sized forms. I've started to change the forms to sizeable and anchored the controls so they move when the form is resized. If the child form has a menu this jumps onto the parent menu (as it always has done) but all the controls move up the form at runtime and leave a space at the bottom of the child. If I change the form in design mode to cut through the bottom controls i.e. so the form doesn't appear tall enough, it corrects itself at runtime. Is there another workaround as it looks misleading in the designer.
I have a MDI Form that has a child form containing a text box. I want to be able to make a call to the TextBox's cut() method on the currentlly active child form. Here's what I have so far, but it is complaining about using ctrl.cut()