Changing Object Shapes

  • Thread starter Thread starter Greg
  • Start date Start date
G

Greg

I'm trying to create an application that has a different look. One of my
thoughts is to use rounded corners on my objects instead of perfect corners.
Is there a way to change how controls are shaped so that they have rounded
corners instead of straight corners?

Also, is it possible for me to drawing a square that has round corneres? IN
MS Access you can draw a square with a control that's in the toolbox. i do
not see such a control in VB.net. Thanks.
 
Hi Greg,

As for your first question, draw a round corner rectangle into a
GraphicsPath and use the path to create a region and then set the control's
Region property with that.

You may refer to the following article on how to draw a round corner
rectangle:
http://www.bobpowell.net/roundrects.htm

As for your second question, you can draw a square that has round corners
definitely in VB.NET. But there isn't such a control in VS2005 as in MS
Access that you can use to draw a round corner square. We generally draw
graphics in the Paint event handler of a control.

Hope this helps.
If you have any question, please feel free to let me know.

Sincerely,
Linda Liu
Microsoft Online Community Support

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.
==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.
 
We did this with my company's application (GoldMail) -- we made our own
controls and
we draw them ourselves. For example, we created our own rounded button,
rounded panels,
etc. It was a royal pain in the a**, and I think it makes the app start up
slower, because of all
the drawing. I can't give you the code, but I think the guy who did our
actual buttons may have
gotten a starter on code project; look for "elongated button".

Good luck.,
RobinS.
GoldMail, Inc.
 
Back
Top