Making Controls Resize With The MDI Child Form
Jan 23, 2011
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.
View 10 Replies
ADVERTISEMENT
Jun 26, 2009
I have the code:
Private Sub Child_form(ByVal frm As Form)
frm = New Form1
frm.MdiParent = Me
frm.Bounds = Me.Controls.OfType(Of MdiClient).First().ClientRectangle
frm.Show()
End Sub
But I want auto resize child form when I resize tool in left corner.
View 4 Replies
Feb 8, 2012
The basis of the program is that the user enters info into to text boxes then hits a button, when the button is clicked and all the parameters are met, the visible property of a rather large picture box becomes true. What I want to do is have the form start off small, just big enough to hold the labels, text boxes and buttons and then resize when the picture box is made visible.
View 2 Replies
Aug 26, 2009
im trying to make it so the user not able to resize my form. i cant figure this out
View 1 Replies
Sep 17, 2010
I want a set of child forms to keep their relative sizes and locations to their parent form when parent form is resized. So if one child form is opened and covers the lower right quadrant.. it will remain a quadrant for whatever resize is done on parent form.
View 3 Replies
Mar 2, 2012
I have a program that has a TabControl on it. There is code to resize all the controls on the form when the window is resized, regardless of what tab is selected in the TabControl. My issue is that the form will only resize the controls on the selected tab. So if the window is maximized, for example, it will resize the controls on the selected tab, but if the user changes tabs, the new tab will still have the original, non-maximized sizes on it. This works the same with un-maximizing the form, the controls on other tabs will remain the size they are supposed to be when the form is maximized. Here's some example pseudo-code to give you an idea. Assume button1 is on tab1 and button2 is on tab 2.
sub form_resize()
button1.width = x
button2.width = x2
button1.height = y
button2.height = y2
end sub
So the code is supposed to resize all controls regardless of the tab. But if tab 1 is selected it will visually resize button1 but it wont resize button2. To counter this, I simply made the form resize by 1 pixel and then move back to the original size when the user changes tabs. BUT this wont work for maximizing/un-maximizing the form. I tried telling it to detect window state on tab select so if the form is maximized, it will un-maximize it, perform the resize, and re-maximize the form but this doesnt seem to work.
automate this somehow so that regardless of selected tab or window state, all controls will be resized to the proper, current form size?
View 3 Replies
Oct 1, 2010
find a way of resizing my form + controls. I did manage to resize the form and all controls (only standard controls in visual studio) i could get the dotNetBar material to resize?
View 1 Replies
Apr 15, 2010
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.
View 11 Replies
Jan 10, 2012
I'm starting work updating an UI for one of my company's applications and I'm running into a sticky issue. The parent control contains several panels, each of which can be turned on or off depending on user input.
The final panel in the user control contains another user control which gets resizes according to a toggle switch. Essentially, it "opens" up more information.
While the child control (ChildControl) is docked to Fill inside the parent control (ParentControl), when I add height to ChildControl I can't get ParentControl's height to get updated as well. Currently I'm handling the ChildControl.Layout event in ParentControl but I can't seem to reach that code. To resize ChildControl, I'm calling Me.Height += 200 in ChildControl.vb.
View 1 Replies
Aug 7, 2009
How can we resize and relocate controls on form when form is resized by the user ?
View 2 Replies
Nov 23, 2009
I was an idiot and designed my VB app on a 17inch monitor in a 1280X1024 resolution completely forgetting about what it would like on another machine. This might be a long shot, but is there an easy way to get the resolution of the users monitor and re-size the controls and form accordingly?
View 4 Replies
May 29, 2012
Is it possible to resize my controls on my form when I run it? The problem I have is that I have created a windows application which has a maximize state on all forms but on some machines my controls go missing (mostly on widescreen laptops). Ideally some way of resizing my controls would probably be best? So is that possible?
View 10 Replies
Nov 21, 2009
How would i make so when the user resizes the form the controls on the form resizes to what ever(ex: form become full screen textbox is full screen.
View 2 Replies
Aug 4, 2010
i want to when in run time i resize the form manually all the controls in the form to resize automatically so how can i do that?
View 1 Replies
Mar 26, 2012
i have a windows form on which i have
1. COmbobox
2. Date picker
3 button
4 datagridview
when my form loads, i have set the property to maximize, but how do i make the datagridview width and height(bottom) resize when the form is resized.
View 5 Replies
Mar 20, 2011
Where is the best place to resize a control on a form when a form is resized?....I'm currently using the Form1_SizeChanged event and seems to work ok. Also is there any need to check in the forms resize event if the form is in a minimized state before resizing controls?.,.. in VB6 if you try to resize a control when the form is minimized you get an error, but I don't see that happening in BV10 Form1_SizeChanged event, does VB10 automatically ignore resizing controls when a form is minimized or something?
View 2 Replies
Sep 21, 2008
how do i make the height of listview automatically resize, when the form is maximized? The anchor property does not work well with this listview because it is a custom control. Does anyone knows how to programmatically resize the height of a listview whenever the user maximizes the parent form like this picture:
View 4 Replies
Nov 9, 2010
I have a NET (version 3.5) Class Library written in VBNET 2008 (on Windows 7 x64) that will at times display a WinForm. The class lib will be used in Excel, and I want to set the NET WinForm to be a child of the Excel Application window. If I weren't using NET, I would just call the SetParent API function, but I can't seem to get this to work since WinForms (I assume) don't have a HWnd suitable for SetParent. I'm sure this is possible, but I just can't find the right properties and methods. The WinForm will be shown modelessly so the user can switch back and forth between Excel and the displayed WinForm.
[Code]...
View 2 Replies
Aug 5, 2009
How to auto resize form, image and controls on different resolution using visual basic dotnet code.
View 1 Replies
Jun 10, 2011
Anyone knows how to change the Forms and controls of the project as the Screen resolution of the computer changes?
View 1 Replies
Sep 1, 2010
i have a win form application in vb.net. it works fine but trouble comes when i change my screen resolutions.
How to resize my controls and form according to my screen resolution...?
how to adjust my controls according to screen size...?
View 1 Replies
Mar 7, 2010
From this forum I saw some discussions about form/controls resizing issue with different resolution screen setting. Most suggestions are using Anchor/Dock. My application's form has 10 group boxes and some buttons. In each group box there are 5 Text boxes and other more controls. I tried anchor and dock but couldn't make it work. My questions are -
1, How to re-size form and all individual controls as well?
2, If anchor/Dock are suggested, do i have to use both of them or just one? it seems to me there is no big difference between them.
View 4 Replies
Feb 15, 2011
All my forms inherits from one base form where we handle background paint and set standard properties. Recently, I think of cheching if the app is running on Vista or Later to use Segoe UI font, and I added this. The problem is than inherited forms changed sizes and their inner controls changed also... even PictureBoxes! The controls and forms seems to be thinner (in width), so square picturebox became vertical rectangules!
[Code]...
View 1 Replies
Sep 28, 2010
1) I m very new to VB.NEt 2008. I have placed a MDI Form in my project and a Form too. I want to make the form to a Child Form of MDI. is there any property or how can it possible.
2) I want to set the lable back color to Transparent but found no property.
View 6 Replies
Jan 5, 2012
I have been searching for a solution to this but I can't find one. I have played with the anchor and dock properties but they are not doing what I want, so here goes... I would like to place and size all of my controls on my form and then when the form is re-sized during run time (different resolutions, full screen/windowed, etc), have everything just scale up or down accordingly. Anchoring the controls to all four sides of my form re-sizes the control properly but it doesn't move it's location in sync with the other control's size next to it, they begin to overlap each other. Am I going to have to code my own scaling code for each control in my program?
View 5 Replies
Feb 12, 2011
we all know how to dock or anchor controls so that they resize themselves accordingly when a form is resized. It works fine till we have rows of controls on left and right size of the form. But what if have three columns (Columns as in visual sense. I'm not talking about any column control containing other controls) of controls? For example a form having a bunch of controls in the left side, a bunch in the middle and a bunch in the right. There may be a few more bunches in the middle. Now while resizing the form, I want the controls to resize accordingly as well as change their positions to make space for the previous bunch of controls that are resizing.I mean, while the user increases the form size horizontally, the controls of the second bunch should resize and at the same time they should move right because the controls of the first bunch are increasing horizontally too. When the user decreases the form size horizontally the same thing should occur in the reverse order.I can manage it somehow using nested splitcontainers but that's too cumbersome. I would like to know if there's some better way to achieve it, like setting some property etc.?
View 3 Replies
Jul 9, 2010
I'm trying to disable of the checkbox's displayed on my form.
I am using:
[Code]...
View 3 Replies
Nov 19, 2010
I am creating an application for a company and this CD will be distributed to hundreds of people. Many users will have different computer screen size and different screen settings such as their resolution set to 1024 x 728 and their monitor size 17" inches.
I noticed when I loaded the application on a different computer with different settings the application was to big for the screen and did not work. I notice that lot of other programs from microsoft resize their controls and text but never knew how they did it. How can I resize the form and control according to the user's setting.
View 6 Replies
Jan 27, 2010
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.
View 2 Replies
Jan 27, 2010
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?
View 6 Replies