Forms :: Question Not Resizing Controls
Jun 17, 2011
I have a basic windows form. I have one command button of the default size right in the middle of the form. I also set the anchors for the command button to keep it in the center when the window form is resized.The issue is when I maximize the the window form the command button remains in the center, but it has grown in size tremendously (almost taking up the entire form).I want to keep the command button centered when the form is maximized, but I also want to keep it the same size. Is there a property for the command button I am overlooking which will do this?
View 1 Replies
ADVERTISEMENT
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 split-containers 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 2 Replies
Jul 12, 2010
i have created a windows form that has some labels, lines , buttons and i have enabled autoscroll property to true. i am having trouble with relocating and resizing of the controls with resizing of form and change in screen resolution.i have used a code liike dim tmpctrl as control
for each tmpctrl in me.controls
tmpctrl.setbounds((tmpctrls.location.x/X)*me.width, (tmpctrls.location.y/Y)*me.height, (tmpctrls.size.width/X)*me.width,(tmpctrls.size.height/Y*me.height))
next
now as my form is a scrollable form.and the total window portion with respect to which i want to resize n relocate. m having trouble in choosing X , Y in the above code.
View 5 Replies
Sep 6, 2009
I have a listbox and a panel. In my forms resize event, my listbox is always form1.width * 0.5 and then the panel is also, but it doesnt work very well. They overlap at a certain point but in theory, they never should. Is there something wrong with my logic?
View 1 Replies
Oct 28, 2009
I have developed a application in vb.net(2005). I need to resize a form with others controls when I dragging or resizing from size.
View 2 Replies
Dec 10, 2010
I'm not going to post my code for my transparentlistbox class, but here is a link to it.It's been working fine as is, until early this morning when I tried to set a different size.[URl]..For the longest time I placed a normal listbox control on a form and resized that, setting a new public variable of transparentlistbox to the same size/location as the original listbox, setting the visibility of the original to false, and adding the transparentlistbox to the form (me.controls.add).It looked like this:
[Code]...
Now, since I've moved some buttons around on my main form, I resized the original listbox control to be wider (same height though). When I tested, the transparentlistbox (code didn't change still set to original listbox size/location), the size was that of what I had the original listbox set to, before resizing?
So, I commented out all of the custom drawing/paint events/etc I could find for the transparentlistbox and tested, still stuck to the original size. I stepped line by line debugging and verified that transparentlistbox1.size=listbox1.size indeed matched the new resized size (but didn't actually resize)?
Last I did was comment out the transparentlistbox.visible and put back the listbox1.visible and listbox1 does indeed show with the new resized size? I'm not quite sure what to test next?
View 2 Replies
Jan 18, 2010
I have a windows form with a groupBox and several controls ( textboxes, checkboxes, one grid, labels ) in the groupBox. I want to make the form resizable , such that the controls would resize themselves when the form is resized instead of overlapping each other.I tried docking and anchoring in several ways, but I am not able to achieve this.
View 2 Replies
Oct 18, 2011
I have two controls inside a user control. They are set to be anchored left and right in order too size with the window as it changes size. For some reason I'm having tons of issues getting this to work properly.
Particularly, when ever I build the project and the control reloads itself, these controls triple in size, and extend way off the control. If I re size them and repeat the process it happens again! Anyone have this issue or know what might cause it?
View 1 Replies
Jul 24, 2009
I have two DataGridView controls, with three buttons in between them vertically, in a VB 2005 form that need to be resized and moved around on a form resize.
The code below works, and does what I want. It takes the difference between the new size and the default size, splits the height difference between the two DataGridViews, and moves things around correctly.
What bugs me about it is that I've hard-coded the defaults into the ResizeEnd handler. How would I go about passing the default size so that I don't repeat myself?
Even better, is there a way to do it with anchoring, docking, and other stuff, so that I don't even need to write code?
Private Sub dlgShowAssets_ResizeEnd(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.ResizeEnd
Dim defaultWindowSize As New System.Drawing.Size(759, 619)
[Code]....
View 1 Replies
Dec 23, 2010
I have a form that sits on the user's desktop. It's only purpose is to display specific information about the computer. The layout is basically setup like this:
[Code]...
I want to be able to give the user the option to display whatever data they choose. In doing so, I'd like the form to resize itself based on the how many labels are in the form and for the labels to align vertically.
Can anyone point me in the right direction? For the form, I was thinking I could get the location of the last label and offset it's size by the location, or something similar.
View 2 Replies
May 31, 2011
I have a development system and two test systems. My development system is Windows 7 (64 bit). My two test systems are Windows XP (x86) and Windows 7 (x86). I have created a program on the development system mostly in VB.NET 2008 and deployed it. It looks nice on the development system and on my Windows XP system, but when executing the software on my Windows 7 (x86) system, all the form sizes and components somehow grow. To investigate the issue, I moved over the entire project and opened it on the Windows 7 (x86) system to find that the sizes have somehow changed in the designer there as well. I opened up the .Designer.vb files and the sizes there all seem correct. Then I go to the IDE and the sizes are larger than they should be. For example, I will set a form size to 532, 217 on my development PC then it will show up as 709, 267 on the test system. I tried putting in code on my form.load event to set the size to 532, 217 then re-deployed it, but again, it executes and the form is too large.
View 4 Replies
Sep 17, 2009
I have a project running in my old computer. It has panels,textboxes,labels etc. It occupies the full screen when running.I bought a new computer with a widescreen format. When I run this project it only occupies 2/3 of the screen.
What properties of the controls must I use so that I can run this program in any size computer and still occupy the full screen i.e the size is proportionately resized depending on screen size.
View 3 Replies
Feb 14, 2012
I have a code method that I wrote in vb6 that works on every screensize and resolution combo...however vb.net is not letting me do this. Here is what I do. upon form load at program startup I gather all of the data of the controls (height,width,top,left,font
size) prior to the form actually resizing and I store those in a listbox that is not visible. Then when the form resize is called I proportion all of the controls from their old positions versus the new form size.
[Code]...
View 3 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
May 6, 2012
I have developed a windows application on a size of 1366,768. When i have opened the application on another pc, the location of the controls are not the same anymore. Part of the application can't be displayed as well. How can I handle that in vb?
View 1 Replies
Nov 12, 2009
First off I'm using the Extended Webbrowser control from: [URL]
I use the Webbrowser control to access an ESRI web based mapping solution. When the ESRI map is loaded into an IE browser and the browser is resized then the map control resizing accordingly. When my Webbrowser control is resized the map webpage is not resizing properly.
I don't even know where to start with this problem. Is there some event that's not firing in the website? I can't simply refresh the whole website because the user may have panned and zoomed around. I want to just tell the website that the container control (Webbrowser control) is resizing now.
View 2 Replies
Jul 31, 2009
So, my question is, how do I programmatically resize a Form beyond the boundries of the screen?If I try to simply set the Width property for example, it will only extend the width of the Form to the edge of the screen and not beyond that (even the width that I specified extends the Form beyond the screen's edge).
View 4 Replies
May 2, 2011
How to make my forms resize automatically. here's the situation. I have my intro screen, which a user may want to maximise. Once this is maximised, the whole program should stay maximised. Again, if the user chooses to restore the window to its default size, the whole program should remain in that default size. However, once the user clicks the button "Press here to start" on the intro screen, the form automatically reverts to its original size if it was maximised. I also need to be able to stretch the contents in the correct ratios to fit the new screen size.
View 9 Replies
Aug 12, 2009
Currently, my application is comprised of:a Main Form On this Form, lies an array of User controls, (pardon my terminology, i believe the more proper VB.Net term is Collection of controls). Within these controls are pictureboxes that have distinct graphics drawn on them. When I run this program, no graphics are drawn in the pictureboxes or it appears the graphics are overwritten. Also, it seems that the Form resizes uncontrollably varying in size on the screen and hits an infinite loop. I use the Form_Resize function for updating the size of the form. What could be causing this problem. What is the Paint method used for?Currently, to draw graphics on the Pictureboxes i am using the graphics object. I have two pictureboxes within the usercontrol for toggling back and forth for a more fluid refresh upon property updates.
From my reading, vb.net does not allow the ability to create an array of controls on a form, so I attempted to create an array of controls dynamically to try and stay as close to my vb6 application as possible because my knowledge is limited. This works, from what i can tell I know that in the Upgrade wizard the VB6.Compatiblity reference was used to try and mimic an array of controls, but I wanted to steer away from that and program strictly using VB.Net commands.
View 10 Replies
Jan 19, 2011
Has anyone ever had or dealt with resizing issues on MDI Child forms? I am working on a VB.Net Windows applciation project I inherited from another devloper. When I took it over the forms had already been designed. There are one MDI Parent Form and two MDI Child Forms. When the application starts up the parent form and one child form open by default. Both the parent form and the child form will maximize, restore, and minimize. Although I have to move the parent form slightly, when it is not maximized I can resize it with the mouse pointer as expected. The child form will not resize and when I move the cursor to the border of the child form I do not even get the mouse pointer. Also, when both the parent and child form are maximized the vertical scrollbar on the child form is no longer displayed.
One potential problem is that there are lots of controls on the child form, which are inside several group boxes. When I comment out the controls, the blank form displays without the vertical scrollbar but will resize with the mouse pointer as expected. When I uncomment the controls the resizing does not work any more. The AutoSize propery on all of the controls is set to True. I tried commenting out the code setting the Autosize property to True on the group boxes only. The result of that is that the resizing still does not work and I lose the vertical scrollbar.I am trying to avoid having to redesign the form completely, however I am running out of alternatives. The project will not pass UAT if the resizing does not work.
View 9 Replies
Dec 4, 2011
How do I get my Form1 to resize so that all the (components) buttons and datagridview, etc. stretch and grow with the screen, but stay in their relative positions? I've tried adding Panels around the elements and docking and anchoring, but, so far no success. Elements scatter and don't hold their position, etc. Is there an easy way to do this?
View 3 Replies
Jan 9, 2009
I am creating a form in vb.net and i want its size to change the form as soon as the user inputs the desired number of items. In my form I have two combo boxes: one for number of items and the second is for the choices, then when the user choose 5 items 5 text boxes will appear and if the choice is 25 then 25 text boxes will appear. Is there any way that I can change the form based on the input and number of text boxes?
View 1 Replies
Feb 15, 2011
how do i set my vb2008 form in such away that the form size aint affected by screen resolution settings
View 3 Replies
Jul 28, 2009
I've got a set of controls in a line inside"FollowTableLayoutPanel1", contained within "TableLayoutPanel2".I have them resizing according to the position of the mouse cursor; the closer the mouse cursor is to the vertical centre of the control, the larger the control is. Because FollowTableLayoutPanel1 has its anchor property set to "Top", it recentres itself in TableLayoutPanel2.It is possible for the recentring of FollowTableLayoutPanel1 to move a control one pixel further away from the mouse pointer, which causes the control to shrink, which causes FollowTableLayoutPanel1 to recentre, placing the control closer to the mouse pointer, which causes the control to grow,which causes FollowTableLayoutPanel1 to recentre, which moves the control further away from the mouse cursor, etc., etc., etc.The end result is that the whole setup judders and wobbles, constantly resizing.Full example code is provided below,and can be pasted directly into Form1 of a new project. Positioning the mouse cursor to correctly show the problem is left as an exercise for the reader :
Public Class Form1
Private Sub myInitializeComponent()
Me.components = New System.ComponentModel.Container
Me.TableLayoutPanel2 = New System.Windows.Forms.TableLayoutPanel[code].....
View 1 Replies
Sep 17, 2010
I have a query about dynamically added controls to a form. I have a series of buttons which are created and added at run time. I have a two drop down lists and two buttons which are created at design time. Button 1 creates a series of buttons called "Test 1.x" based upon the selection of the two drop down lists. This works fine and am happy with the logic.However.... Button two should remove all the dynamically created buttons from the form.This does not happen. What does happen is that 50% of the buttons are removed starting with the first one. WHen checking the loop it only enters the loop half the amount of times that there are buttons. Very strange. When the loop is run repeatability it will remove all controls. Why will my logic not remove all the dynamically created controls at once? What is wrong with my logic?
I attach two code snippets and the .net file for your consideration.Button method which creates the dynamically created buttons from the two drop down lists and adds to form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Count As Integer
Dim MaxHours As Integer
[code]....
View 3 Replies
Dec 10, 2006
I would like to know how do .net developers manage a large window application with a large number of controls, such as textbox , button, groupbox? I have seen a number of people do it this way : declare the controls as an array and initialize them one by one at run time . In this way it is easy to manage those controls because they can be accessed by array index; but this solution seems to require very good understanding of control's attribute such as its location, font etc. This could be a difficult task if the project is passed on to a less experienced developer and add changes to it.How do you deal with it?
View 8 Replies
Jul 7, 2011
I am developping a VB.net application. I would like to add buttons on the MDI but every time I open a child form of the MDI, it appears down the buttons. Is there any way I can solve this problem?
View 3 Replies
May 8, 2010
I am trying to build a NOTEPAD/WORDPAD like application with vb.net on visual studio 2008.
I need an option to define and choose (MsWord, or CSS like) paragraphs styles, such as: "heading1", "green quotes", etc.
View 1 Replies
May 30, 2009
How to increase a forms opacity without increasing the opacity of the controls in the form?
View 1 Replies
Jan 9, 2012
For some reason now, when I start a new project in Visual Basic 2008, I can no longer add any new controls to the forms. All controls are grayed out in the toolbox. What can I check to see what's causing this?
View 1 Replies