scGPControls.pas
一个面板组件,支持图片背景、各种形状、圆角等功能的面板控件。
属性 | 类型 | 说明 |
---|---|---|
Caption | String | 控件的标题 |
ShowCaption | Boolean | 是否在控件上显示标题 |
CaptionGlowEffect | 标题的发光效果 | |
Alignment | TAlignment | 标题的横向对齐 |
FrameColor | TColor | 控件的边框的颜色 |
FrameColorAlpha | Byte | 边框颜色的透明值 |
FrameRadius | Integer | 边框圆角的弧度 (0 时就是方形) |
FrameSides | TscGPPanelFrameSides | 设置哪些边显示或者隐藏 TscGPPanelFrameSide = (gppfsLeft, gppfsTop, gppfsRight, gppfsBottom); |
FillColor | TColor | 面板的背景色,注意:原来的Color属性已失效 |
FillColor2 | TColor | 第二个颜色用来设置过渡色 当设置为过渡填充时,该属性才有效。 |
FillColorAlpha | Byte | 背景色的透明值 |
ScaleFrameWidth | Boolean | 是否缩放边框的宽度 (当系统屏幕 DPI发送变化时) |
FillStyle | TscGPShapeFillStyle | 面板的背景填充风格,包括颜色填充,过渡色填充 TscGPShapeFillStyle = (scgpsfColor, scgpsfGradient); |
FillGradientAngle | Integer | 过渡色的角度值 (90, -90, 45, -125, ....) |
FillGradientBeginAlpha | Byte | 过渡填充时的开始的透明值 |
FillGradientEndAlpha | Byte | 过渡填充时的结束的透明值 |
FillGradientBeginColorOffset | Byte | 在渐变中,第一种颜色的亮度偏移百分比 |
FillGradientEndColorOffset | Byte | 在渐变中,第二种颜色的亮度偏移百分比 |
StorePaintBuffer | Boolean | 如果为True,那么来自StyleControls VCL的透明子控件将使用特殊的绘制缓冲区来获取父图像。这个解决方案会提高了性能 |
Wallpapers | 关联的图片集合控件,用来显示壁纸 | |
WallpaperIndex | Integer | 壁纸图片的索引值 |
CustomImages | 关联的图片集合控件,用来在面板上部绘制一个图形 | |
Sizeable | Boolean | 为真时,运行运行期通过鼠标改变控件的大小。 |
|