Resizing Forms So That All Components Hold Their Position?
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
ADVERTISEMENT
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
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
Jan 20, 2009
Class Structures
Public Class SBO_Collection
Private p_sample As SBO_Sample
[Code].....
View 1 Replies
Feb 9, 2009
Did vs2008 or vb.net got some of the solution to solve properties setting of the components are same with each other?
Example: like I want to standard the datagridviews' property, each of the datagridviews' property is same with each other. but each time I create the new datagridview. I have to manually set the datagridview 1 by 1.
View 4 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 24, 2011
I have a form that it do some calculations on datas,I create another form (for example progressform) that has a progressbar and a label with text:"Please Wait. I use progressform.SHOW() in first line of my analysis form load event, but when I run the project the progress form loads incompletely and you can not see the label and progressbar in the form! if I add a messagebox.SHOW("anything") after the line progressform.SHOW() the problem will solve and the label and progressbar apear in the form. it seems that before the progressform loads completely the computer starts the analysis...
View 2 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
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
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
May 25, 2011
Today I noticed that Visual Studio 2008 always treats a file as if it was a component or a form if this file contains a definition of one.This means that it always opens the designer by default. I think this behavior is very annoying, because a file containing a class that derives from form or control does not have to be an actual form or control and I want to edit the source by default.
View 2 Replies
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
Feb 21, 2009
Im kinda new to visual basic, and after a days of googling and searching, i havent got answer for this So, i wanna press and HOLD a button down, not just pressing/spamming it fast 200 times. something like sendkeys.send("{HOLD W}"), not like sendkeys.send("{W 200}")Anyone know answer for this? (Answer to unhold would be nice too :') )
View 1 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
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
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
Jan 28, 2010
Is there a way to set the forms Z position on the screen?
View 3 Replies
Jun 11, 2009
I'm literally just started learning VB today and need to find the location of Form1 on the screen.
View 1 Replies
Sep 10, 2009
How do I get the name of the (topmost?) control at the cursor position? The background: I implemented drag'n'drop from a dgv to a label and need to identify the control where the mouse button is released. I have enabled dropping on the label where the drop is going to take place. However, this label is the parent of say a hundred labels that are created dynamically in codebehind (I use this way to create a "dataview"). Therefore, I need to know which of these "child" labels the user drops the data onto.
I can get the mouseposition without problems (Me.PointToClient(Cursor.Position).ToString), but as I said, I can't get the name/text/ID of the control the user dropped the data on. Also, I ned to get the child control's name/ID/Text, not the parent label of course.In addition, it seems as if I can't select the row I click on in the dgv anymore, after I implemented the DoDragDrop on the CellMouseDown event. Any ideas? Should I use another event?
View 6 Replies
Nov 4, 2010
I'm having a difficult time getting cursor's position within the window I tried using : Cursor.Position.X and Cursor.Position.Y but it returns the position of the cursor on the screen and not in the window...
View 10 Replies
Jun 28, 2010
Right now I have a program in which I'm trying to read the mouse cursor position relative to the window form, but I am currently having a problem. It only works if the mouse is directly over the form, and it will not work if I hold the mouse over an object, such as a label, a command button, or a picturebox. I tried resolving this by adding handle clauses for mousemove over those objects, however, while it works for the label, it doesn't work for the pictureboxes. This is because the pictureboxes are in an array and are defined at runtime.How would I go about resolving this?
code in question
Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove, lblStat.MouseMove
[code]...
View 1 Replies
Aug 6, 2010
Does anyone know how can I create a function to save the forms position / location and load the previus forms position / location when next time the app is started.
View 6 Replies
Apr 6, 2009
Well I'm not sure how to describe it so i uploaded an image that has 2 different control box positions.
[URL]
The one on top is set up as Render Mode=System while the other image is set up as Render Mode= ManagerRenderMode
Both applications were developed in VB using VS2005.
Each one has its MDI container and their MainMenuStrip set up..
What property/reason would be causing this? I just created a test program simulating the same case (MDI container with child forms) and everytime i maximized the control boxes appear in the correct position.
View 2 Replies
Nov 2, 2009
I need to set a variable upon the user scrolling to the end of the text on the textbox ("Scroll to end to accept terms") type thing but I can't seem to find how to get the value.
View 2 Replies
Mar 5, 2010
I am trying to use a windows form as a custom contextmenu which is fine as I have done a form with translucent background colour. However the problem is that I am having problems displaying the form at my cursor position. I have a mdi chaild form in my app and when I right click I want to display my custom contextmenu form at the point where I right click in the mdichild form. The only other thing is that I want the middle of the form to be displayed at the cursor point.
View 1 Replies
Feb 5, 2011
how can i get the current position of the cursor in real time inside a picturebox?
View 2 Replies
Oct 7, 2011
How do I set the caret position in a System.Windows.Forms RichTextBox? ScrollToCaret in not Working. Here are my Registry settings. When I save to the registry, It saves. When I try to get were I left off from the previous read, It leaves me at the beginning of the file and not where I left off. [Code]
View 2 Replies
Dec 4, 2011
I am trying to make a program that allows me to operate a program while I am not around (kind of like a bot) because I need to move alot of things and do the same motion over and over.
So in my program's settings I have made a form that is transparent that I want to set my working area with (i wont be resizing the form, it's size is "975, 575") and save the forms Top, Left, Bottom, Right positions so I can create a macro for my mouse to click.
how to save a forms position on the screen? So I can use it to set a working area?
I just want to save its current location to 4 variables
View 2 Replies
Jun 10, 2009
I would like all additional forms opened by some command the user performs on the Form1 to open in the center of Form1, no matter where the user has physically moved Form1 on their desktop screen. The application itself (Form1) is a small box with dimensions of 442x306 that will open even smaller forms on top of itself. Right now, I have everything positioned to open in the center of the screen so, in theory, everything works/looks fine as long as the user doesn't move Form1 anywhere.
View 15 Replies