473,403 Members | 2,284 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,403 software developers and data experts.

ClientSize

For a panel with a vertical scrollbar the cliente area is
the width of the panel minus the width of the scroll bar,
right ? Well, it is not working for me here. When I do

panel.ClientSize = new Size(newWidth, new Height);

the scrollbar takes part of the newWidth.
I know I could add 17 (the width of the scrollbar) but this
is not true 100% fo the time.
So the question is: How to set the width of the panel free
for my controls, not couting the scrollbar ?

Thanks for any help.

______
Marco
Nov 15 '05 #1
2 4722
"Marco" <a@b.c> wrote:
panel.ClientSize = new Size(newWidth, new Height);
[...]
the [vertical] scrollbar takes part of the newWidth.
I know I could add 17 (the width of the scrollbar) but this
is not true 100% fo the time.


Instead, you could use SystemInformation.VerticalScrollBarWidth.

P.

--
www.CL4.org
Nov 15 '05 #2
>Instead, you could use
SystemInformation.VerticalScrollBarWidth.

Yes, but I should add this width only if the vertical
scroll bar is shown.
Thanks.

______
Marco
Nov 15 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: active | last post by:
It appears to me that if I change the Control's client size the controls size does not change to agree with the new size. Does it work like the VB6 ScaleWidth and ScaleHeight? That is after I...
3
by: Xwire | last post by:
Can anyone explain why when i set the .ClientSize of a form, and then check the .ClientSize when the resize event fires, it is slightly off, generally 20(varys) pixels in the height but not...
0
by: Noone | last post by:
Can anyone tell me how to get the "internal" space inside a groupbox? I mean... the space between the "pretty" boarders & the caption... the ..clientsize is equal to the .size, so controls placed...
4
by: Mr. Analogy | last post by:
I'm writing code to resize controls on a Win Form. Is there any way to detect (at runtime) what the form.clientsize was at design time?
1
by: vooose | last post by:
Consider adding a TabPage with size=(300,300) to a TabControl, then calling tabControl.ClientSize=tabPage.Size; You would think tabControl.Size must now be BIGGER than tabControl.ClientSize...
0
by: Patrick Lioi | last post by:
We have form that is used as the base class of all of our forms, let's call it BaseApplicationForm. We have another form, say ChildApplicationForm that inherits from BaseApplicationForm. The...
4
by: Martijn Mulder | last post by:
I want my custom UserControl to size and resize with its parent, a Form. But when I use the code Size=Parent.ClientSize; in the constructor of myUserControl, Parent is null and the operation...
1
by: Charlie Brown | last post by:
What is the relationship between Control.Size and Control.ClientSize? Are they involved in showing scrollbars in any way?
1
by: Sin Jeong-hun | last post by:
I need to set the form's client rectangle to a specific size. But Form's Size property seems to include non-client area. Since non-client area size varies depending on yours system, I need another...
3
by: Tsahi Asher | last post by:
hi, i was trying to save the window size of my app using the generated Settings class of Visual C# 2005 Express. for some reason, the stored size was bigger from the actual size, so each time i...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.