![]() |
Desktop Development »
Miscellaneous »
General
Beginner
License: The Code Project Open License (CPOL)
Simple Bevel ControlBy OlliFromTorA simple control for visually grouping controls with edges / bevels |
C#, Windows, .NET, Visual Studio, Dev
|
|
Advanced Search Add to IE Search |
|
|
|
||||||||||||||||
Recently, I ran into the problem of grouping components visually. I wasn't satisfied with panels and groupboxes so I searched for an alternative. After some Googling, I decided to write a simple control by myself.
"Good ol' Delphi" provided a nifty component called TBevel for visually grouping controls. It's not a container and acts only like a "spacer".
Controls like this are often used to divide buttons at the bottom of a form from the others above. Take a look at the "OK" and "Cancel" buttons in the screen shot. They are visually grouped together and divided from the rest.
Provided are four additional properties:
BevelStyle |
Possible values: public enum BevelStyle
{
Lowered,
Raised
}
|
BevelType |
Possible values: public enum BevelType
{
Box,
Frame,
TopLine,
BottomLine,
LeftLine,
RightLine,
Spacer
}
|
HighlightColor |
Possible values: any Color |
ShadowColor |
Possible values: any Color |
Well, there are none... It's just a simple graphical control. Nothing special - but definitely a "nice to have".
There is only one thing I could mention here: The value BevelType.Spacer displays a dotted rect around the control only at designtime.
| You must Sign In to use this message board. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
News
Question
Answer
Joke
Rant
Admin
|
PermaLink |
Privacy |
Terms of Use
Last Updated: 26 Jan 2007 Editor: Deeksha Shenoy |
Copyright 2007 by OlliFromTor Everything else Copyright © CodeProject, 1999-2009 Web15 | Advertise on the Code Project |