943,691 Members | Top Members by Rank

Ad:
  • VB.NET Discussion Thread
  • Unsolved
  • Views: 4209
  • VB.NET RSS
Jan 7th, 2007
0

Shrinking controls in vb.net 2005

Expand Post »
I'm new to vb.net though I've done a fair bit of work in vb6. My problem is this. I have a form with two tabcontrols and on the tab pages are text boxes, group boxes, check boxes, etc. for entering parameters. While I'm developing using debuggging in vb.net 2005, each time I run the project the controls shrink and move to the left. I understand the vb.net resizes controls according to the fonts used but I haven't changed any fonts and anyway, why would they be moved even if they are resized. I'll resize a control and 2-3 debug sessions later it is unusable because the width is too small to read or enter text. Is there a setting I don't know about?
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
dkstevens is offline Offline
6 posts
since Jan 2007
Jan 7th, 2007
0

Re: Shrinking controls in vb.net 2005

This is odd do you have any code so I can see what you mean?
Featured Poster
Reputation Points: 1536
Solved Threads: 431
Posting Expert
iamthwee is offline Offline
5,865 posts
since Aug 2005
Jan 7th, 2007
0

Re: Shrinking controls in vb.net 2005

Click to Expand / Collapse  Quote originally posted by iamthwee ...
This is odd do you have any code so I can see what you mean?
The code is large (10000 lines) - adapted from the vb6 project. However, the only sizing/resizing I do is what vb.net does for me to load/initialize controls and when the form resize event is fired. I'll share the latter here:

[vbcode]

Private Sub Main_Resize()

' this tab control is the one giving me trouble and nothing else on the tab control is resized by code

With TabControl2
.Width = Me.Width - 18
End With

With TabControl1
.Width = Me.Width - 18
.Height = Me.Height - TabControl2.Height - 80
End With

With zgProbability
.Width = TabControl1.Width - 12
.Height = TabControl1.Height - 45
End With

With zgHistogram
.Width = TabControl1.Width - 12
.Height = TabControl1.Height - 45
End With

With zgBox
.Width = TabControl1.Width - 12
.Height = TabControl1.Height - 45
End With

With zgAnnualBox
.Width = TabControl1.Width - 12
.Height = TabControl1.Height - 45
End With

With zgSeasonalBox
.Width = TabControl1.Width - 12
.Height = TabControl1.Height - 45
End With

With zgMonthlyBox
.Width = TabControl1.Width - 12
.Height = TabControl1.Height - 45
End With

With zgTimeSeries
.Width = TabControl1.Width - 12
.Height = TabControl1.Height - 82
End With

Me.Visible = True
With zgMaster
Me.Visible = True
.Width = TabControl1.Width - 12
.Height = TabControl1.Height - 45
End With

With dgSummary
.Width = TabControl1.Width - 12
End With

With dgData
.Width = TabControl1.Width - 12
End With

With dgModel
.Width = Me.TabControl1.Width - 12
' .Height = TabControl1.Height - 45
End With

end sub
Reputation Points: 10
Solved Threads: 0
Newbie Poster
dkstevens is offline Offline
6 posts
since Jan 2007
Jan 7th, 2007
0

Re: Shrinking controls in vb.net 2005

I need more than that. Code I can actually test and compile.

Cheers. If you could upload some pictures as well.
Last edited by iamthwee; Jan 7th, 2007 at 12:24 pm.
Featured Poster
Reputation Points: 1536
Solved Threads: 431
Posting Expert
iamthwee is offline Offline
5,865 posts
since Aug 2005
Jan 8th, 2007
0

Re: Shrinking controls in vb.net 2005

Are you saving your settings? If so that is why it keeps getting smaller with each session. I see a lot of resizing in your code. If the tab control is made smaller then the other controls on it are made smaller. Something in your code is changing the size of the tab control and the changes are saved to use again.
Reputation Points: 84
Solved Threads: 58
Posting Pro in Training
waynespangler is offline Offline
461 posts
since Dec 2002
Jan 8th, 2007
0

Re: Shrinking controls in vb.net 2005

thankz guys
k.a
Reputation Points: 10
Solved Threads: 0
Newbie Poster
k.a is offline Offline
1 posts
since Jan 2007
Jan 8th, 2007
0

Re: Shrinking controls in vb.net 2005

Are you saving your settings? If so that is why it keeps getting smaller with each session. I see a lot of resizing in your code. If the tab control is made smaller then the other controls on it are made smaller. Something in your code is changing the size of the tab control and the changes are saved to use again.
I don't know that I'm saving any settings. The code is saved each time changes are made and the debugging session starts, but I'm not sure about settings. How is this done?

As far as I know the only resizing that is done is when the form initiates or if I physically resize the form by dragging the lower right corner. Is the fact that if the tabcontrol changes size all the other controls change size a feature? or a bug?
Reputation Points: 10
Solved Threads: 0
Newbie Poster
dkstevens is offline Offline
6 posts
since Jan 2007
Jan 9th, 2007
0

Re: Shrinking controls in vb.net 2005

iamthwee is right, we need more code to analize. Take out any code you don't want to show. If it is large enough zip it.
Reputation Points: 84
Solved Threads: 58
Posting Pro in Training
waynespangler is offline Offline
461 posts
since Dec 2002
Jan 11th, 2007
0

Re: Shrinking controls in vb.net 2005

iamthwee is right, we need more code to analize. Take out any code you don't want to show. If it is large enough zip it.
I appreciate your interest in this - it's not just the code, it's the 500 Mb database that it works from and the third party controls that need to be installed on the developer's machine. I guess I was hoping to hear from someone who's had a similar problem and found a solution. I could cut it all down but then it would be a different project and may not generate the error - it'd take me a few days...
Reputation Points: 10
Solved Threads: 0
Newbie Poster
dkstevens is offline Offline
6 posts
since Jan 2007
Nov 16th, 2008
0

Re: Shrinking controls in vb.net 2005

I'm having the same issue in VB2005 and I've got no resize code at all. Any ideas?
Reputation Points: 10
Solved Threads: 0
Newbie Poster
rmblefsh is offline Offline
1 posts
since Nov 2008

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in VB.NET Forum Timeline: Deleting rows in Excel
Next Thread in VB.NET Forum Timeline: hi every body





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC