This object is similar to the TPanel in that it can put a border around other objects but it has other uses also. The types of styles available are greater than with a TPanel and it 'owns' the objects placed on it. This means that if you set the Visible property of the panel to .False. all object that are on the panel, automatically become invisible also. The same applies to the Enabled property. This can be very useful when you know you want to effect a group of objects all the same way at the same time. This Object can display a gradient color on a panel. The icon for this object is on the Enhanced page.
PALETTE ICON
PROPERTIES
The following are the properties that apply to this object. Some are defined in Common Properties and are linked to their appropriate page.
Appearance
Behavior
Font
Hint
Misc
Other
ColorCount The number of colors to use in the gradiant.
ColorFrom The starting color for the gradient color.
ColorTo The ending color for the gradient color.
Direction Use 14 different directions having gradient fill TopToBottom, BottomToTop, LeftToRight, RightToLeft, EdgesToCenter, CenterToEdges, HCenterToEdges, EdgesToHCenter, VCenterToEdges, EdgesToVCenter, TopLeft, BottomLeft, TopRight, BottomRight
Position
EVENTS
This object has a single event that is called if your user clicks on the object. This event looks to your program for a special label. It is made up of the object Name, a period (.) and the Event name (Click). The full event name would be ObjectName.Click:. You would not return a value from the program, just a simple RET is all that is required. So, the user clicks on the object, if the event label exists the routine is called, you return from the routine, and the user has control again.
NOTE: You can have multiple objects call the same routine by 'stacking' the event labels on top of each other. For example, if you had two buttons you wanted to call the same event, you could do the following:
btnFirstButton.click:
btnSecondButton.click:
//event routine code would go here.
ret
The labels are not part of the code executed. They are just place keepers and tell the program where to go.
Page url: http://www.cassoftware.com/tas/manual/tgradientpanel.htm