爱招飞帮助手册 爱招飞帮助手册
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
  • Smart帮助主页
  • 学习手册

    • 基本入门

    • 功能介绍

    • 控件说明

      • 公共属性
      • 公共方法
      • 公共事件
      • 窗口控件
      • 系统控件
      • 标准控件
      • 对话框控件
      • 标准工控控件
      • 专业工控控件
      • 数据控制控件
      • 数据表格控件
      • 数据感知控件
      • 通讯控制控件
      • 仪表采集控件
      • 监控视频控件
      • 数据图表控件
      • 流程图表控件
      • 数据分析控件
      • 复合数控控件
      • 模拟数控控件
      • 调节数控控件
      • 数位数控控件
      • 数据数控控件
      • 地图控件
      • 其他控件
      • SVG控件
      • IsoBean控件
      • 样式控件
      • 样式外观控件
      • 样式高级控件
      • 样式工具控件
      • 样式数据控件
      • 样式控件GP
        • 1. TscGPVirtualImageList
          • 1.1. 属性
          • 1.2. 方法
          • 1.2.1. SetScaleFactor
        • 2. TscGPImageCollection
          • 2.1. 属性
        • 3. TscGPImageCollectionItem
          • 3.1. 属性
        • 4. TscGPBitmapOptions
          • 4.1. 属性
        • 5. TscGPLabel
          • 5.1. 属性
        • 6. TscGPButton
          • 6.1. 属性
          • 6.2. 事件
        • 7. TscGPCheckBox
          • 7.1. 属性
        • 8. TscGPRadioButton
          • 8.1. 属性
        • 9. TscActivityBar
          • 9.1. 属性
        • 10. TscGPSwitch
          • 10.1. 属性
          • 10.2. 事件
          • 10.3. 方法
          • 10.3.1. IsOn
        • 11. TscGPToggleSwitch
          • 11.1. 属性
          • 11.2. 事件
          • 11.3. 方法
          • 11.3.1. IsOn
        • 12. TscGPTrackBar
          • 12.1. 属性
          • 12.2. 事件
        • 13. TscGPCircledProgressBar
          • 13.1. 属性
        • 14. TscGPProgressBar
          • 14.1. 属性
        • 15. TscGPPanel
          • 15.1. 属性
        • 16. TscGPImage
          • 16.1. 属性
        • 17. TscGPCharImage
          • 17.1. 属性
        • 18. TscGPMeter
          • 18.1. 属性
          • 18.2. 事件
        • 19. TscGPMeter120
          • 19.1. 属性
          • 19.2. 事件
        • 20. TscGPDial
          • 20.1. 属性
          • 20.2. 事件
        • 21. TscGPGearDial
          • 21.1. 属性
          • 21.2. 事件
        • 22. TscGPClock
          • 22.1. 属性
        • 23. TscGPHVMeter
          • 23.1. 属性
          • 23.2. 事件
        • 24. TscGPSlider
          • 24.1. 属性
          • 24.2. 事件
        • 25. TscGPListBox
          • 25.1. 属性
          • 25.2. 事件
          • 25.3. 方法
          • 25.3.1. BeginUpdateItems
          • 25.3.2. EndUpdateItems
          • 25.3.3. ScrollToItem
          • 25.3.4. IndexOfCaption
          • 25.3.5. IndexOfDetail
        • 26. TscGPListBoxItem
          • 26.1. 属性
        • 27. TscGPComboBox
          • 27.1. 属性
          • 27.2. 事件
          • 27.3. 方法
          • 27.3.1. BeginUpdateItems
          • 27.3.2. EndUpdateItems
          • 27.3.3. IndexOfCaption
          • 27.3.4. IndexOfTitle
          • 27.3.5. IndexOfDetail
        • 28. TscGPEdit
          • 28.1. 属性
          • 28.2. 事件
        • 29. TscGPComboEdit
          • 29.1. 属性
          • 29.2. 事件
          • 29.3. 方法
          • 29.3.1. BeginUpdateItems
          • 29.3.2. EndUpdateItems
          • 29.3.3. IndexOfCaption
          • 29.3.4. IndexOfTitle
          • 29.3.5. IndexOfDetail
        • 30. TscGPNumericEdit
          • 30.1. 属性
        • 31. TscGPSpinEdit
          • 31.1. 属性
        • 32. TscGPTimeEdit
          • 32.1. 属性
          • 32.2. 方法
          • 32.2.1. DecodeTime
          • 32.2.2. EncodeTime
        • 33. TscGPPasswordEdit
          • 33.1. 属性
        • 34. TscGPMonthCalendar
          • 34.1. 属性
          • 34.2. 事件
        • 35. TscGPDateEdit
          • 35.1. 属性
          • 35.2. 事件
        • 36. TscGPMemo
          • 36.1. 属性
        • 37. TscGPGroupBox
          • 37.1. 属性
        • 38. TscGPGlyphButton
          • 38.1. 属性
          • 38.2. 事件
        • 39. TscGPCharGlyphButton1
          • 39.1. 属性
          • 39.2. 事件
        • 40. TscGPGearActivityIndicator
          • 40.1. 属性
        • 41. TscGPScrollPanel
          • 41.1. 属性
        • 42. TscGPPageControl
          • 42.1. 属性
          • 42.2. 事件
        • 43. TscPageControlTab
          • 43.1. 属性
        • 44. TscGPTabControl
          • 44.1. 属性
          • 44.2. 事件
        • 45. TscTabControlTab
          • 45.1. 属性
        • 46. TscGPVertPageControl
          • 46.1. 属性
          • 46.2. 事件
        • 47. TscVertPageControlTab
          • 47.1. 属性
        • 48. TscVertTabControl
          • 48.1. 属性
          • 48.2. 事件
        • 49. TscVertTabControlTab
          • 49.1. 属性
        • 50. TscGPToolPager
          • 50.1. 属性
          • 50.2. 事件
        • 51. TscToolPagerTab
          • 51.1. 属性
        • 52. TscGPToolGroupPanel
          • 52.1. 属性
          • 52.2. 事件
        • 53. TscGPPageViewer
          • 53.1. 属性
          • 53.2. 事件
      • 样式数据控件GP
    • 功能用法

    • 专用模板

    • 开发流程

    • 函数程序

  • 开发手册

目录

样式控件GP

# Smart 控件使用(样式控件GP)

  样式控件GP包含了特色样式,可实现更加高度自定义化的外观界面。

# 1. TscGPVirtualImageList

  图像列表组件,它可以使用一个外部 TImageList 作为图像源。可以为图像设置动态大小,比例因子并获得平滑的缩放。

# 1.1. 属性

属性 功能说明
width 图像的虚拟宽度
height 图像的虚拟高度
DefaultWidth 图像的默认虚拟宽度
DefaultHeight 图像的默认虚拟高度
SourceImageList 带有源图像的 TImageList 组件,您可以根据需要动态设置 Width 和 Height 属性
SourceImageCollection 具有任何图像的 TscGPImageCollection 组件
InterpolationMode 图像插值算法模式
scgppimDefault:默认情况下的高质量插值算法
scgppimHighQualityBilinear:高质量双线性插值
DirectDraw 如果为True(默认值),则组件直接从源缩放和绘制图像,如果为 False,则组件生成缩放的内部图像

# 1.2. 方法

# 1.2.1. SetScaleFactor

procedure SetScaleFactor(Value: Double);
1

  在缩放形式和具有高 DPI 选项的应用程序中使用此方法。它会自动设置图像的虚拟尺寸。

# 2. TscGPImageCollection

  具有不同绘画风格的图像集合。 图像可以 HQ 缩放到任何比例因子。

# 2.1. 属性

属性 功能说明
Images TscGPImageCollectionItem 的集合

# 3. TscGPImageCollectionItem

  位于 TscGPImageCollection 中 Images 属性的集合。

# 3.1. 属性

属性 功能说明
PngImage PNG类型的图像
Bitmap 位图,基于 PNG 图像。 您会看到加载 PNG 图像的特殊对话框。 将获得带 alpha 通道的 32 位位图或 24 位位图,它们将被转换为 TGPBitmap(GDI+ 位图)。 可以在此属性和 PngImage 之间进行选择
DrawStyle 如果您在控件中设置 Wallpaper 或 CustomImage... (TscImageCollection) 和 WallpaperIndex、CusotmImageIndex... 属性,则 TscGPImageCollection 将自动绘制具有控件比例因子的图像
TileOffsetX 平铺绘制样式的X偏移
TileOffsetY 平铺绘制样式的Y偏移
Options 定义如何使用定义的边距绘制图像
Description 在大列表中查看有关图像的信息的说明
VirtualWidth,VirtualHeight 1x 比例图像的虚拟尺寸。 例如,可以添加 100x100 的图像,将虚拟尺寸设置为 50x50。 在 DPI 为 100% 的系统中,可以看到 50x50 大小的图像,在 DPI 为 175% 的系统中,可以看到大小为 75x75 的图像,... 200% - 100x100。 有机会始终获得缩放的图像
Proportional 使用此属性在某些绘图样式中保持图像比例
ContentLeftMargin
ContentRightMargin
ContentTopMargin
ContentBottomMargin
这些值定义控件中内容的区域。 例如,如果为 TscButton 控件使用自定义图像,那么它将使用此值来调整文本和图像的位置
Scaled 图像将在 Draw 方法中使用 AScaleFactor 进行缩放

# 4. TscGPBitmapOptions

  位于 TscGPImageCollectionItem 的 Options 属性。

# 4.1. 属性

属性 功能说明
LeftMargin
RightMargin
TopMargin
BottomMargin
边距,它定义了位图中的角、边框和客户端部分
Stretch
StretchBorder
客户端部分和边框的拉伸或平铺绘图
DrawOnlyBorder 如果为 True,则只会绘制边框
DrawOnlyClient 如果为 True,则只有客户端部分会被绘制

# 5. TscGPLabel

  Label控件,属性为TLabel控件+发光效果+矢量图形。

# 5.1. 属性

属性 功能说明
GlowEffect 调整标签的发光效果
VertAlignment 文本的垂直对齐方式
FrameColor 边框的颜色
FrameColorAlpha 边框颜色的 Alpha 值
FrameRadius 边框的半径
FrameWidth 边框的像素宽度
ScaleFrameWidth 如果为 True,则边框宽度将在高 dpi 系统中缩放
FillColor 标签形状的填充颜色
FillColorAlpha 填充颜色的 Alpha 值
FillColor2 为渐变标签形状填充第二种颜色(如果 clNone 则不使用颜色)
FillColor2Alpha 填充颜色 2 的 Alpha 值
FillGradientAngle 如果 FillColor2 <> clNone,属性表示渐变填充的角度
ContentLeftMargin
ContentRightMargin
ContentTopMargin
ContentBottomMargin
标签文本的边距
ShowEllipsis 如果不是 AutoSize 那么长标签文本可以有省略号
DrawTextMode scdtmGDI - 使用 GDI 方法绘制文本
scdtmGDIPlus - 使用 GDI+ 方法绘制文本

# 6. TscGPButton

  带矢量图形的按钮控件以及多种按钮形状和边框样式。

# 6.1. 属性

属性 功能说明
Images 按钮图片
ImageIndex 正常状态图像索引
HotImageIndex 热状态显示的图像索引
PressedImageIndex 按下状态的图像索引
FocusedImageIndex 聚焦状态的图像索引
Margin 文本和图像的边距(-1 - 图像和文本居中)
Spacing 图文间距
Layout 图像布局
Animation 在按钮上启用动画
CanFocused 启用按钮的焦点状态
RepeatClick 设置当按下按钮时是否启用重复的 OnClick 事件
RepeatClickInterval 定时器重复 OnClick 事件的时间间隔
GlowEffect 调整按钮的发光效果
DropDownMenu 设置下拉式菜单
SplitButton 如果为 True,则下拉菜单中的按钮具有分隔符
ShowFocuRect 如果为 True,则按钮绘制焦点矩形
Down 设置按钮的按下状态
GroupIndex 按钮组索引
AllowAllUp 指定是否可以同时取消选择包含此按钮的组中的所有按钮
GalleryMenu 指定 TscGalleryMenu 组件
UseGalleryMenuImage 如果为 True,则按钮使用来自 GalleryMenu 项目的图像
UseGalleryMenuCaption 如果为 True,则按钮使用标题形式的 GalleryMenu 项目
TransparentBackground 如果为 True,则按钮具有透明背景
Options 调整按钮形状的属性,不同状态的边框。还可以使用 StyleColors(默认值为 True)属性来调整样式的颜色
ShowGalleryMenuFromTop GalleryMenu 将从按钮顶部显示
ShowGalleryMenuFromRight GalleryMenu 将从按钮右侧显示
ShowMenuArrow 如果 GalleryMenu <> nil 或 DropDownMenu <> nil 那么箭头将在按钮上可见
ShowCaption 在按钮中显示标题
WidthWithCaption,WidthWithoutCaption 设置 ShowCaption 属性时使用这些按钮宽度值
ArrowPosition 按钮中箭头的位置
ArrowDirection 按钮中箭头的方向,如果值为 scadRight,则下拉菜单位置也将从右侧开始
UseImagesFromAction 如果为 True,则控件将使用动作中的图像
UseImageIndexFromAction 如果为 True,则控件将使用动作中的图像索引
WordWrap 如果为 True,则按钮的标题将自动换行
CustomDropDown 如果为 True,则按钮将与下拉表单一起使用
ScaleMarginAndSpacing 如果为 True,则控件将缩放边距和间距属性(取决于系统 DPI)
ScaleFrameWidth 如果为 True,则控件将缩放帧宽度(取决于系统 DPI)
SplitButton 如果为 True,则按钮具有用于下拉菜单的拆分项
Badge 按钮的徽标选项
DrawTextMode 文本的绘制选项
scdtmGDI - 使用 GDI 方法绘制文本
scdtmGDIPlus - 使用 GDI+ 方法绘制文本
FluentLightEffect 启用流畅光效-鼠标移动时触发发光效果
ToggleMode 如果为 True,则按钮可以向下切换状态(复选框行为)

# 6.2. 事件

事件 触发条件
OnPaint 使用此事件来绘制按钮中的内容
OnDropDown 呼叫下拉窗口时触发事件
OnCloseUp 当关闭下拉框窗口时触发事件

# 7. TscGPCheckBox

  选择框,显示为带有复选框的矢量图形。

# 7.1. 属性

属性 功能说明
Images 按钮使用的图库控件
ImageIndex 正常状态使用的图像索引
FocusedImageIndex 聚焦状态使用的图像索引
Spacing 图文间距
Layout 图像布局
Animation 是否启用按钮动画
CanFocused 是否可以使按钮处于对焦状态
GlowEffect 调整按钮的发光状态
ShowFocuRect 如果为 True,则按钮绘制焦点矩形
Options 使用此属性调整选择框的样式和未选中和灰色状态的复选标记
OptionsChecked 使用此属性调整选择框的样式和选中状态的复选标记
State 复选框的状态
AllowGrayed 启用 cbGrayed 状态
Checked 是否选择复选框
ScaleFrameWidth 如果为 True,则复选框的边框将被缩放
ScaleCheckMarkThickness 如果为 True,则复选标记的厚度将被缩放
DrawTextMode 文本绘制的模式。
scdtmGDI:使用GDI方法绘制文本。
scdtmGDIPlus:使用GDI+方法绘制文本

# 8. TscGPRadioButton

  带有圆形和复选标记矢量图形的单选按钮控件。

# 8.1. 属性

属性 功能说明
Images 按钮使用的图片
ImageIndex 正常状态的图像索引
FocusedImageIndex 聚焦状态的图像索引
Spacing 图文间距
Layout 图像布局
Animation 在按钮上启用动画
CanFocused 启用按钮的焦点状态
GlowEffect 调整按钮的发光效果
ShowFocuRect 如果为 True,则按钮绘制焦点矩形
Options 使用此属性调整未选中状态的圆形样式
OptionsChecked 使用此属性调整框框的样式和选中状态的复选标记
State 选框的选择状态
AllowGrayed 启用 cbGrayed 状态
Checked 是否处于选择的状态
DrawTextMode 文本绘制的模式。
scdtmGDI:使用GDI方法绘制文本。
scdtmGDIPlus:使用GDI+方法绘制文本

# 9. TscActivityBar

  可显示动画矢量点的控件。

# 9.1. 属性

属性 功能说明
Active 如果为 True 则动画处于活动状态
PointMargin 控制边界点的边距
PointSpacing 点的边距
PointCount 设定动画中出现的点的数目
PointColor 点的颜色
PointColorAlpha 点颜色的 Alpha 值

# 10. TscGPSwitch

  矢量图形和 Windows 10 UWP 设计的开关控件。

# 10.1. 属性

属性 功能说明
State 开关的状态
scswOff:关闭状态
scswOn:开启状态
StyleKind 开关的样式
scswsStyled:使用样式中的元素,以颜色模式工作。
scswsColor:使用框架和缩略图的颜色。
scswsCustomImage:使用自定义图像作为框架和缩略图
Animation 如果为 True,则 State 属性随动画而改变
ThumbColor, ThumbOnColor,ThumbPressedColor 缩略图颜色设置
FrameColor, FrameOnColor,FramePressedColor 边框颜色
ThumbColorAlpha, ThumbOnColorAlpha,ThumbPressedColorAlpha 缩略图的 Alpha 值
FrameColorAlpha, FrameOnColorAlpha,FramePressedColorAlpha 边框颜色的 Alpha 值
FrameSolid 如果设置为 True,则边框在关闭状态下显示实心颜色
FrameOnSolid 如果设置为 True,则边框在开启状态下显示实心颜色
FrameInside 如果为 True,则边框在控制的范围内(与 Android 中类似)
ThumbShadow 如果设置为 True,则缩略图会显示阴影
FrameWidth 如果 FrameSolid 为 False,则设置边框的宽度
ThumbMargin, ThumbMarginHot, ThumbMarginPressed 不同状态下缩略图的边距,如果值为0,则值为默认值

# 10.2. 事件

事件 触发条件
OnChangeState 属性状态发生变化时触发事件

# 10.3. 方法

# 10.3.1. IsOn

function IsOn: Boolean;
1

  使用此方法检查开关状态是否为 scswOn。

# 11. TscGPToggleSwitch

  带有矢量图形、标题、焦点的开关控件。

# 11.1. 属性

属性 功能说明
State 开关的状态
scswOff:关闭状态
scswOn:开启状态
StyleKind 开关的样式
scswsStyled:使用样式中的元素,以颜色模式工作。
scswsColor:使用框架和缩略图的颜色。
scswsCustomImage:使用自定义图像作为框架和缩略图
Animation 如果为 True,则 State 属性随动画而改变
ThumbColor, ThumbOnColor,ThumbPressedColor 缩略图颜色设置
FrameColor, FrameOnColor,FramePressedColor 边框颜色
ThumbColorAlpha, ThumbOnColorAlpha,ThumbPressedColorAlpha 缩略图的 Alpha 值
FrameColorAlpha, FrameOnColorAlpha,FramePressedColorAlpha 边框颜色的 Alpha 值
FrameSolid 如果设置为 True,则边框在关闭状态下显示实心颜色
FrameOnSolid 如果设置为 True,则边框在开启状态下显示实心颜色
FrameInside 如果为 True,则边框在控制的范围内(与 Android 中类似)
ThumbShadow 如果设置为 True,则缩略图会显示阴影
SwitchWidth 开关的宽度
SwitchHeight 开关的高度
CaptionOn 开状态显示的文本
CaptionOff 关状态显示的文本
ShowCaption 显示/隐藏标题
DrawTextMode 文本绘制的模式。
scdtmGDI:使用GDI方法绘制文本。
scdtmGDIPlus:使用GDI+方法绘制文本

# 11.2. 事件

事件 触发条件
OnChangeState 属性状态发生变化时触发事件

# 11.3. 方法

# 11.3.1. IsOn

function IsOn: Boolean;
1

  使用此方法检查开关状态是否为 scswOn。

# 12. TscGPTrackBar

  具有矢量图形和 Windows 10 UWP 设计的轨迹条控件。

# 12.1. 属性

属性 功能说明
MinValue 最小值
MaxValue 最大值
Value 当前的设定值
MouseSupport 如果为 True,则可以使用鼠标更改值
JumpWhenClick 如果为 True,可以通过鼠标单击更改值
ShowFocusRect 显示焦点矩形
CanFocused 启用按钮的焦点状态
Vertical 将轨迹条设置为竖向
TrackColor 轨迹条的颜色
TrackAlpha 轨迹条的 Alpha 值
TrackProgressColor 轨道上进度线的颜色
TrackProgressAlpha 进度线的 Alpha 值
ThumbColor,ThumbHotColor, ThumbPressedColor, ThumbDisabledColor 缩略图的颜色
ThumbShapeStyle 缩略图的形状样式
MouseWheelSupport 启用鼠标滚轮更改值的功能
MouseWheelOpposite 如果为 True,则值的增加和减少将与鼠标滚轮增量相反
TrackRounded 如果为 True,则轨道有圆角
ThumbBorderInColor, ThumbBorderOutColor 为 scgptssRoundedBorder 形状样式调整缩略图的颜色值
ShowTicks 在轨道区域显示/隐藏刻度
TickThickness 刻度的厚度
TickSize 刻度线的大小
TickStep 刻度值的步长
TickRounded 如果设置为 True,则刻度可显示为圆形
ValueChangeStep 定义鼠标和键盘切换数值的步进值

# 12.2. 事件

事件 功能说明
OnChange 当数值发生变化时触发事件
OnLastChange 当数值发生变化且释放鼠标时触发事件

# 13. TscGPCircledProgressBar

  带有矢量图形的圆圈进度条控件。

# 13.1. 属性

属性 功能说明
MinValue 最小值
MaxValue 最大值
Value 当前值
ProgressFont 百分比数值显示的字体
Caption 可作为进程的描述内容
Font Caption 属性显示的文本内容的字体设置
FrameSize 圆框线的尺寸(宽度)
FrameColor 圆框线的颜色
FrameAlpha 圆形框线的 Alpha 值
ProgressColor 进度线的颜色
ProgressAlpha 圆形进度线的 Alpha 值
ShowCaption 显示/隐藏标题
ShowProgressText 显示、隐藏百分比信息
AnimationMode 在控件中启用动画模式
Active 在控件中激活动画
AnimationAcceleration 启用加速类型的动画
ImageCollection 图像集合组件
ImageIndex 图像集合中的图像索引号
ShowImage 显示、隐藏图像
DrawTextMode 文本绘制的模式。
scdtmGDI:使用GDI方法绘制文本。
scdtmGDIPlus:使用GDI+方法绘制文本

# 14. TscGPProgressBar

  带有矢量图形和 Windows 10 UWP 设计的进度条控件。

# 14.1. 属性

属性 功能说明
MinValue 最小值
MaxValue 最大值
Value 当前值
FrameColor 边框的颜色
FrameAlpha 边框颜色的 Alpha 值
ProgressColor 进度部分的颜色
ProgressAlpha 进度部分的 Alpha 值
AnimationMode 在控件中启用动画模式
Active 在控件中激活动画

# 15. TscGPPanel

  带有边框形状矢量图形的面板控件。

# 15.1. 属性

属性 功能说明
Caption 控件中显示的文本
ShowCaption 是否在面板中显示文本
CaptionGlowEffect 调整标题的发光效果
Alignment 标题的对齐方式
FrameColor 边框的颜色
FrameColorAlpha 边框颜色的 Alpha 值
FrameRadius 边框角的圆弧半径(0值表示为矩形边框)
FrameSides 您可以使用此属性禁用任何边框边
FillColor 背景颜色
FillColor2 具有渐变样式的背景的第二种颜色
FillColorAlpha 背景颜色的 Alpha 值
ScaleFrameWidth 如果为 True,则控件将缩放帧宽度(取决于系统 DPI)
FillStyle 面板的填充样式
scgpsfColor 单一颜色
scgpsfGradient 控件根据 FillColor 值自动为渐变创建浅色与深色
FillGradientAngle 颜色渐变角度(90、-90、45、-125、....)
FillGradientBeginAlpha 渐变开始时颜色的 Alpha 值
FillGradientEndAlpha 渐变末尾颜色的 Alpha 值
FillGradientBeginColorOffset 渐变中第一种颜色的亮度偏移百分比
FillGradientEndColorOffset 渐变中第二种颜色的暗度偏移百分比
StorePaintBuffer 是否使用特殊的绘画缓冲区来获取图像
Wallpapers 墙纸图像集合,在底部绘制
WallpaperIndex 壁纸图片索引
CustomImages 附加图像的图像集合,在顶部绘制
Sizeable 如果 True 控件可以用鼠标调整大小,如果 Align = alClient 那么父控件或窗体将可以用鼠标调整大小
WordWrap 如果为 True,则标题将自动换行
BackgroundStyle 面板的背景样式(如果 TransparentBackground 为 False):
gppbsColor - 颜色(TscGPPanel.Color 属性)
gppbsFormBackground - 与表单一样的背景

# 16. TscGPImage

  完全模拟 TImage 控件,但继承自 TscPanel 并使用 TGPBitmap (GDI+) 显示和裁剪图形(平滑缩放)。

# 16.1. 属性

属性 功能说明
Position 图片位置的附加属性(使用 Proportional、Stretch 和 TImage 控件中的其他属性)
ClipFrame 定义剪辑形状的类型
ClipFrameFillColor 剪辑区域的颜色
ClipFrameFillColorAlpha 剪辑区域颜色的 Alpha 值
ClipFrameColor 剪辑区域边框的颜色
ClipFrameColorAlpha 剪辑区域边框颜色的 Alpha 值
ClipFrameWidth 剪辑区域的边框宽度
ClipFrameRadius 剪辑区域边框的角半径
RotationAngle TPciture 的旋转角度
RotateAnimation 启用旋转动画
PngImage TPngImage 对象。 使用它直接处理 png 图像
Images 如果您使用 TscImageCollection,则控件将使用图像集合项中的 TPicture。如果您使用 TscGPImageCollection 那么控件将使用此组件的绘制方法并直接使用为集合项定义的绘图样式绘制图像
AnimationAcceleration 启用加速类型的动画
InterpolationMode scgppimDefault - 默认情况下的高质量插值
scgppimHighQualityBilinear - 高质量双线性插值

# 17. TscGPCharImage

  TImage 控件的模拟,但它使用 FontAwesome 和 GDI+ 将字符绘制为图像。

# 17.1. 属性

属性 功能说明
ImageIndex 字符的索引,可使用特殊的字体查看器对话框进行设置
ImageColor 图片颜色
ImageColorAlpha 图像颜色的 Alpha 值
Frame 定义边框的类型
FrameFillColor 边框填充的颜色
FrameFillColorAlpha 边框填充的 Alpha 值
FrameColor 边框的颜色
FrameColorAlpha 边框颜色的 Alpha 值
FrameWidth 边框颜色的宽度
FrameRadius 框架的角半径(ClipFrame = scgpcfRoundedRect)
RotationAngle TPciture 的旋转角度
RotateAnimation 启用旋转动画
AnimationAcceleration 启用加速类型的动画

# 18. TscGPMeter

  圆形仪表控件。

# 18.1. 属性

属性 功能说明
MinValue 最小值
MaxValue 最大值
Value 当前值
FormatStrValue 浮点格式显示值的文本
FormatLabelValue 显示刻度标签的浮点格式
AutoSizeFont 如果为 True,则字体高度将自动设置,否则控件使用 Font.Size 属性
FillColor 控件形状的填充颜色(clNone - 缺少填充)
FillColorAlpha 控件形状填充颜色的 Alpha 值
FillStyle 面板的填充样式
scgpsfColor 单一颜色
scgpsfGradient 控件根据 FillColor 值自动为渐变创建浅色与深色
FillGradientAngle 填充的渐变角度
FrameColor 边框的颜色(clNone - 边框不可见)
FrameWidth 边框的宽度
CenterFrameColor 中心圆框的颜色
CenterFrameColorAlpha 中心圆框颜色的 Alpha 值
CenterFillColor 中心圆的填充颜色
CenterFillColorAlpha 中心圆填充颜色的 Alpha 值
CenterFillStyle 中心圆的填充样式
CenterFillGradientAngle 中心圆的填充渐变角度
CenterFrameWidth 中心圆框宽
ArrowType 箭头类型:直线或箭头
ArrowColor 箭头的颜色
ArrowColorAlpha 箭头颜色的 Alpha 值
ArrowWidth 箭头的宽度
ValueTextColor 数值文本的颜色
ValueHint 数值的提示(%,rpm)
ValueHintColor 提示值的文本的颜色
ScaleSteps 大刻度之间的刻度步数
ScaleSubSteps 大刻度之间的刻度步数(定义小刻度)
ScaleSections 比例弧上部分的集合,可以为每个部分设置颜色、alpha 值、StartValue 和 EndValue
ScaleDivider 刻度数的分频器值(如果 Value = 3000 且 Divider = 1000,则您会得到带有“3”标签的刻度)
TicksColor 刻度的颜色
TicksColorAlpha 刻度颜色的 Alpha 值
TicksWidth 刻度上刻度线的宽度
TicksSmallWidth 小刻度的宽度
ShowValue 如果为 True 则控件在底部显示当前值
ShowScaleTicks 如果为 True,则控件会在刻度区显示刻度
ShowScaleLabels 如果为 True,则控件会在刻度上显示标签
ArrowShadow 如果为 True, 则箭头和中心圆有阴影
FrameShadow 如果为 True, 则边框有内部阴影

# 18.2. 事件

事件 功能说明
OnGetArrowColor 使用此事件,根据值设置自定义箭头的颜色
OnGetCenterColor 使用此事件,根据值设置自定义中心颜色
OnGetCenterFrameColor 使用此事件,根据值设置自定义中心框

# 19. TscGPMeter120

  具有 120 度刻度的圆形仪表控件。

# 19.1. 属性

属性 功能说明
MinValue 最小值
MaxValue 最大值
Value 当前值
FormatStrValue 浮点格式显示值的文本
FormatLabelValue 显示刻度标签的浮点格式
AutoSizeFont 如果为 True,则字体高度将自动设置,否则控件使用 Font.Size 属性
FillColor 控件形状的填充颜色(clNone - 缺少填充)
FillColorAlpha 控件形状填充颜色的 Alpha 值
FillStyle 面板的填充样式
scgpsfColor 单一颜色
scgpsfGradient 控件根据 FillColor 值自动为渐变创建浅色与深色
FillGradientAngle 填充的渐变角度
FrameColor 边框的颜色(clNone - 边框不可见)
FrameWidth 边框的宽度
CenterFrameColor 中心圆框的颜色
CenterFrameColorAlpha 中心圆框颜色的 Alpha 值
CenterFillColor 中心圆的填充颜色
CenterFillColorAlpha 中心圆填充颜色的 Alpha 值
CenterFillStyle 中心圆的填充样式
CenterFillGradientAngle 中心圆的填充渐变角度
CenterFrameWidth 中心圆框宽
ArrowType 箭头类型:直线或箭头
ArrowColor 箭头的颜色
ArrowColorAlpha 箭头颜色的 Alpha 值
ArrowWidth 箭头的宽度
ValueTextColor 数值文本的颜色
ValueHint 数值的提示(%,rpm)
ValueHintColor 提示值的文本的颜色
ScaleSteps 大刻度之间的刻度步数
ScaleSubSteps 大刻度之间的刻度步数(定义小刻度)
ScaleSections 比例弧上部分的集合,可以为每个部分设置颜色、alpha 值、StartValue 和 EndValue
ScaleDivider 刻度数的分频器值(如果 Value = 3000 且 Divider = 1000,则您会得到带有“3”标签的刻度)
TicksColor 刻度的颜色
TicksColorAlpha 刻度颜色的 Alpha 值
TicksWidth 刻度上刻度线的宽度
TicksSmallWidth 小刻度的宽度
ShowValue 如果为 True 则控件在底部显示当前值
ShowScaleTicks 如果为 True,则控件会在刻度区显示刻度
ShowScaleLabels 如果为 True,则控件会在刻度上显示标签
ArrowShadow 如果为 True, 则箭头和中心圆有阴影
FrameShadow 如果为 True, 则边框有内部阴影

# 19.2. 事件

事件 功能说明
OnGetArrowColor 使用此事件,根据值设置自定义箭头的颜色
OnGetCenterColor 使用此事件,根据值设置自定义中心颜色
OnGetCenterFrameColor 使用此事件,根据值设置自定义中心框

# 20. TscGPDial

  圆形表盘控件。

# 20.1. 属性

属性 功能说明
MinValue 最小值
MaxValue 最大值
Value 当前值
FormatStrValue 浮点格式显示值
FormatLabelValue 显示刻度标签的浮点格式
AutoSizeFont 如果为 True,则字体高度将自动设置,否则控件使用 Font.Size 属性
FillColor 控件形状的填充颜色(clNone - 缺少填充)
FillColorAlpha 控件形状填充颜色的 Alpha 值
FillStyle 面板的填充样式
scgpsfColor 单一颜色
scgpsfGradient 控件根据 FillColor 值自动为渐变创建浅色与深色
FillGradientAngle 填充的渐变角度
FrameColor 边框的颜色(clNone - 边框不可见)
FrameWidth 边框的宽度
ScaleSteps 大刻度之间的刻度步数
ScaleSubSteps 大刻度之间的刻度步数(定义小刻度)
ScaleSections 比例弧上部分的集合,可以为每个部分设置颜色、alpha 值、StartValue 和 EndValue
ScaleDivider 刻度数的分频器值(如果 Value = 3000 且 Divider = 1000,则您会得到带有“3”标签的刻度)
TicksColor 刻度的颜色
TicksColorAlpha 刻度颜色的 Alpha 值
TicksWidth 刻度上刻度线的宽度
TicksSmallWidth 小刻度的宽度
ShowValue 如果为 True 则控件在底部显示当前值
ShowScaleLabels 如果为 True,则控件会在刻度上显示标签
CanFocused 启用控件对焦功能
KnobColor 旋钮的颜色
KnobColorAlpha 旋钮颜色的 Alpha 值
ValueTextColor 值文本的颜色
KnobShadow 如果为 True 则旋钮具有内部阴影效果
ImageCollection 图片集合控件
ImageIndex 图片集合的图片索引
ShowImage 显示、隐藏图像
ShowProgress 显示进度线(仅在可见部分或刻度线时可见)
ProgressColor 进度线的颜色
ProgressColorAlpha 进度线颜色的 Alpha 值

# 20.2. 事件

事件 功能说明
OnChange 当数值发生变化时触发事件
OnLastChange 当数值发生变化且释放鼠标时触发事件

# 21. TscGPGearDial

  旋转角度大的圆形表盘控件。

# 21.1. 属性

属性 功能说明
MinValue 最小值
MaxValue 最大值
Value 当前值
FillColor 控件形状的填充颜色(clNone - 缺少填充)
FillColorAlpha 控件形状填充颜色的 Alpha 值
FillStyle 面板的填充样式
scgpsfColor 单一颜色
scgpsfGradient 控件根据 FillColor 值自动为渐变创建浅色与深色
FillGradientAngle 填充的渐变角度
FrameColor 边框的颜色(clNone - 边框不可见)
FrameWidth 边框的宽度
CanFocused 启用控件对焦功能
KnobColor 旋钮的颜色
KnobColorAlpha 旋钮颜色的 Alpha 值
RotationAngle 旋转角度。 可以>360,例如3600 - 10圈
StartAngle 开始旋转的角度
ImageCollection 图像集合控件
ImageIndex 图片集合的图片索引
ShowImage 显示、隐藏图像
FormatStrValue 浮点格式显示值
ShowValue 如果为 True 则控件显示值

# 21.2. 事件

事件 功能说明
OnChange 当数值发生变化时触发事件
OnLastChange 当数值发生变化且释放鼠标时触发事件

# 22. TscGPClock

  模拟时钟控件。

# 22.1. 属性

属性 功能说明
FillColor 控件形状的填充颜色(clNone - 缺少填充)
FillColorAlpha 控件形状填充颜色的 Alpha 值
FillStyle 面板的填充样式
scgpsfColor 单一颜色
scgpsfGradient 控件根据 FillColor 值自动为渐变创建浅色与深色
FillGradientAngle 填充的渐变角度
FrameColor 边框的颜色(clNone - 边框不可见)
CenterFrameColor 中心圆框的颜色
FrameShadow 如果为 True,则边框有内部阴影
CenterFrameColorAlpha 中心圆框颜色的 Alpha 值
CenterFillColor 中心圆的填充颜色
CenterFillColorAlpha 中心圆的填充颜色 Alpha 值
CenterFillStyle 中心圆的填充样式
CenterFillGradientAngle 中心圆的填充渐变角度
CenterFrameWidth 中心圆边框宽度
ArrowHourColor 小时箭头的箭头颜色
ArrowHourColorAlpha 小时箭头颜色的 Alpha 值
ArrowHourWidth 小时箭头的宽度
ArrowMinColor 最小箭头的箭头颜色
ArrowMinColorAlpha 最小箭头颜色的 Alpha 值
ArrowShadow 如果为 True 则箭头和中心圆有阴影
ArrowMinWidth 最小箭头的宽度
ArrowSecColor 秒箭头的箭头颜色
ArrowSecColorAlpha 秒箭头颜色的 Alpha 值
ArrowSecWidth 秒箭头的宽度
TicksColor 刻度的颜色
TicksColorAlpha 刻度颜色的 Alpha 值
TicksWidth 刻度上刻度线的宽度
TicksSmallWidth 小刻度的宽度
HourOffset 您可以根据您的时间设置小时偏移量 + 或 -

# 23. TscGPHVMeter

  带刻度的水平或垂直仪表控件。

# 23.1. 属性

属性 功能说明
MinValue 最小值
MaxValue 最大值
Value 当前值
FormatLabelValue 显示刻度标签的浮点格式
TrackColor 控件形状的填充颜色(clNone - 缺少填充)
TrackColorAlpha 控件形状填充颜色的 Alpha 值
ProgressColor 框架的颜色(clNone - 框架不可见)
ProgressColorAlpha 框架的宽度
ArrowColor 箭头的颜色
ScaleSteps 比例步数
ScaleSubSteps 大刻度之间的刻度步数(定义小刻度)
ScaleSections 比例弧上部分的集合。 您可以为每个部分设置颜色、alpha 值、StartValue 和 EndValue
ScaleDivider 刻度数的分频器值(如果 Value = 3000 且 Divider = 1000,则您会得到带有“3”标签的刻度)
TicksColor 刻度的颜色
TicksColorAlpha 刻度颜色的 Alpha 值
TicksWidth 刻度上刻度线的宽度
TicksSmallWidth 小刻度的宽度
ShowScaleTicks 如果为 True 则控件会在刻度区显示刻度
ShowScaleLabels 如果为 True,则控件会在刻度上显示标签
ScalePosition 刻度的位置
SmoothTicks 如果为 True,则刻度将具有抗锯齿效果
ShowProgress 显示进度线
ShowProgressFromValue 显示进度线的起始值
ProgressFromValue 进度线的起始值
ShowArrow 箭头的可见性
Vertical 竖直模式
ArrowShadow 如果为 True 则箭头有阴影

# 23.2. 事件

事件 功能说明
OnGetArrowColor 使用此事件,根据值设置自定义箭头的颜色
OnGetProgressColor 使用此事件,根据值设置进度颜色

# 24. TscGPSlider

  带刻度的水平或垂直滑块控件。

# 24.1. 属性

属性 功能说明
MinValue 最小值
MaxValue 最大值
Value 当前值
ValueChangeStep 使用鼠标和键盘更改值的步骤
ValueChangeWithStep 是否使用 ValueChangeStep 属性更改值
FormatLabelValue 显示刻度标签的浮点数格式
TrackColor 控件形状的填充颜色(clNone - 缺少填充)
TrackColorAlpha 控件形状填充颜色的 Alpha 值
ProgressColor 边框的颜色(clNone - 边框不可见)
ProgressColorAlpha 边框的宽度
ThumbColor 指示器的颜色
ThumbDisabledColor 禁用状态下的指示器颜色
ScaleSteps 大刻度步长
ScaleSubSteps 大刻度之间的刻度步数
ScaleSections 比例弧上部分的集合。 您可以为每个部分设置颜色、alpha 值、StartValue 和 EndValue
ScaleDivider 刻度数的分频器值(如果 Value = 3000 且 Divider = 1000,则您会得到带有“3”标签的刻度)
TicksColor 刻度的颜色
TicksColorAlpha 刻度颜色的 Alpha 值
TicksWidth 刻度上刻度线的宽度
TicksSmallWidth 小刻度的宽度
ShowScaleTicks 如果为 True 则控件会在刻度区显示刻度
ShowScaleLabels 如果为 True,则控件会在刻度上显示标签
ScalePosition 刻度的位置
SmoothTicks 如果为 True,则刻度将具有抗锯齿效果
ShowProgress 显示进度线
ShowProgressFromValue 显示进度线的起始值
ProgressFromValue 进度线的起始值
CanFocused 如果设置为 True 则控件具有焦点
JumpWhenClick 如果为 True,则您可以通过单击更改值
Vertical 竖直类型
ThumbShadow 如果为 True 则显示指示的阴影

# 24.2. 事件

事件 功能说明
OnGetThumbColor 使用此事件根据值设置自定义指示器颜色
OnGetProgressColor 使用此事件根据值设置进度颜色
OnChange 当值发生变化时触发事件
OnLastChange 当数值发生变化且释放鼠标时触发事件

# 25. TscGPListBox

  带有滚动条、背景、选择、标题等矢量图形的列表框控件。

# 25.1. 属性

属性 功能说明
Options 框架和背景选项
ScrollBarOptions 滚动条选项
SelectionOptions 选择框选项
HeaderOptions 标题选项
CheckBoxOptions 复选框的选项
Items TscGPListBoxItem 的集合
ItemIndex 活动项目索引
ShowItemTitles 显示项目的标题
ItemHeight 项目的高度
HeaderHeight Header = True 的项目高度
ShowLines 显示项目之间的分隔线
LineColor 线条的颜色
LineColorAlpha 线条颜色的 Alpha 值
MouseMoveChangeIndex 如果为 True,则 ItemIndex 将随鼠标变化
HeaderFont 标题项的字体
Color scbgsColor 背景样式的颜色值
Images 显示的图片
DetailFont 项目详细信息的字体
ShowItemDetails 如果为 True,项目底部会有详细信息的显示区域
ItemMargin 边框和项目之间的边距
ItemSpacing 项目中图像和文本之间的间距
Filter 列表框的过滤字符串
IndentMargin 缩进的边距值(offset = item.indent * IndentMargin)
ItemWordWrap 为项目标题启用自动换行
ItemShowEllipsis 如果为 True,那么长项目标题可以有省略号
Wallpapers 墙纸图像集合,在底部绘制
WallpaperIndex 壁纸图片索引
CustomImages 附加图像的图像集合,在顶部绘制
WallpaperIndex 附加背景的图像索引
DetailPosition 详细信息文本在项目中的位置(底部或右侧)
DetailWordWrap 为详细信息文本启用自动换行

# 25.2. 事件

事件 功能说明
OnItemClick 项目点击事件(使用 ItemIndex 属性获取活动项目)
OnItemCheckClick 单击项目复选框的事件(使用 ItemIndex 属性获取活动项目)
OnItemButtonClick 单击项目按钮的事件(使用 ItemIndex 属性获取活动项目)

# 25.3. 方法

# 25.3.1. BeginUpdateItems

procedure BeginUpdateItems;
1

  呼叫此方法以更新项目。

# 25.3.2. EndUpdateItems

procedure EndUpdateItems;
1

  呼叫此方法以停止更新项目。

# 25.3.3. ScrollToItem

procedure ScrollToItem(Index: Integer);
1

  滚动至指定的项目。

# 25.3.4. IndexOfCaption

function IndexOfCaption(const S: string): Integer;
1

  使用 Captoin = S 查找项目索引。

# 25.3.5. IndexOfDetail

function IndexOfDetail(const S: string): Integer;
1

  查找 Detail = S 的项目索引。

# 26. TscGPListBoxItem

   在 TscGPListBox 中的 Items 属性中指定的项目控件。

# 26.1. 属性

属性 功能说明
Header 如果 True 则项目是标题
Enabled 项目已启用
Title 项目的标题
Caption 项目的文字描述
ImageIndex 图像的索引
Checked 是否已确认
Detail 项目的详细文本,绘制在底部
Indent 在 TComboBoxEx 控件中定义项目的偏移量。 使用此属性创建项目树
CustomColor 项目背景的自定义颜色
CustomColorAlpha 自定义背景颜色的 Alpha 值
CustomTextColor 项目的自定义文本颜色
CustomDetailTextColor 项目的自定义详细信息文本颜色

# 27. TscGPComboBox

  ComboBox 控件带有框架、背景的矢量图形。

# 27.1. 属性

属性 功能说明
Options 组合框形状、文本颜色、箭头等选项
Items TscGPListBoxItem的项目集合
ItemIndex 活动项目的索引
ShowItemDetail 显示项目的详细信息
ShowItemText 显示项目的文本
ShowItemImage 显示项目的图像
Color sccbCombo 状态的颜色
Images 显示图像集合的文本
ListBoxWidth 列表框的宽度
ListBoxHeight 列表框的高度
DropDownCount 弹出列表框中的行数
DropDownPosition 从左或从右弹出列表框的位置
ListBoxHeaderFont
ListBoxHeaderOptions
ListBoxShowItemDetails
ListBoxShowLines
ListBoxItemHeight
ListBoxHeaderHeight
ListboxItemSpacing
ListBoxIndentMargin
ListBoxScrollBarOptions
弹出列表框的属性
FContentMargin 内容边框的边距。 当值 > 0 时控件将使用它
CheckedListMode 如果为 True,则弹出列表框有复选框,并且控件会绘制选中项目的列表
CheckedListWrap 如果为 True,则选中的项目列表将包装在组合框的客户区中
ItemWordWrap 为项目标题启用自动换行
ItemShowEllipsis 如果为 True,那么长项目标题可以有省略号

# 27.2. 事件

事件名称 说明
OnChange 更改项目索引事件

# 27.3. 方法

# 27.3.1. BeginUpdateItems

procedure BeginUpdateItems;
1

  呼叫以启用更新项目。

# 27.3.2. EndUpdateItems

procedure EndUpdateItems;
1

  呼叫以停止更新项目。

# 27.3.3. IndexOfCaption

function IndexOfCaption(const S: string): Integer;
1

  获取含有文本内容为 S 的项目的索引。

# 27.3.4. IndexOfTitle

function IndexOfTitle(const S: string): Integer;
1

  获取含有标题内容为 S 的项目的索引。

# 27.3.5. IndexOfDetail

function IndexOfDetail(const S: string): Integer;
1

  获取含有明细内容为 S 的项目的索引。

# 28. TscGPEdit

  使用矢量形状、背景和按钮的编辑控件。

# 28.1. 属性

属性 功能说明
LeftButton 调整编辑框左侧的按钮
RightButton 调整编辑框右侧的按钮
Transparent 如果为 True,则编辑的客户端部分是透明的
Prompttext 编辑框显示的提示信息
HidePromptTextIfFocused 如果控件获得焦点,则隐藏提示文本
Options 编辑框的形状与背景的选项
ContentMarginLeft
ContentMarginTop
ContentMarginRight
ContentMarginBottom
编辑框客户区的边距
CustomDraw 将其设置为 True 以防止在分配了 OnDrawBackground 事件的非焦点控件中绘制任何默认内容
HideMaskWithEmptyText 如果文本为空且控件未聚焦,则将其设置为 True 以隐藏掩码

# 28.2. 事件

事件名称 说明
OnLeftButtonClick 左侧按钮的点击事件
OnRightButtonClick 右侧按钮的点击事件
OnDrawBackground 当在绘制背景时触发事件

# 29. TscGPComboEdit

  使用框架、背景的矢量图形编辑控件。

# 29.1. 属性

属性 功能说明
Options 组合框形状、文本颜色、箭头等选项
Items TscGPListBoxItem的项目集合
ItemIndex 活动项目的索引
Images 显示图像集合的文本
ListBoxWidth 列表框的宽度
ListBoxHeight 列表框的高度
DropDownCount 弹出列表框中的行数
DropDownPosition 从左或从右弹出列表框的位置
ListBoxHeaderFont
ListBoxHeaderOptions
ListBoxShowItemDetails
ListBoxShowLines
ListBoxItemHeight
ListBoxHeaderHeight
ListboxItemSpacing
ListBoxIndentMargin
ListBoxScrollBarOptions
弹出列表框的属性
UserFilter 为弹出列表框应用过滤器
CustomDraw 将其设置为 True 以防止使用分配的 OnDrawBackground 事件在非焦点控件中绘制任何默认内容

# 29.2. 事件

事件名称 说明
OnDropDown 当执行下拉列表下拉时触发事件
OnCloseUp 当关闭列表框时触发事件

# 29.3. 方法

# 29.3.1. BeginUpdateItems

procedure BeginUpdateItems;
1

  呼叫以启用更新项目。

# 29.3.2. EndUpdateItems

procedure EndUpdateItems;
1

  呼叫以停止更新项目。

# 29.3.3. IndexOfCaption

function IndexOfCaption(const S: string): Integer;
1

  获取含有文本内容为 S 的项目的索引。

# 29.3.4. IndexOfTitle

function IndexOfTitle(const S: string): Integer;
1

  获取含有标题内容为 S 的项目的索引。

# 29.3.5. IndexOfDetail

function IndexOfDetail(const S: string): Integer;
1

  获取含有明细内容为 S 的项目的索引。

# 30. TscGPNumericEdit

  使用矢量形状编辑控件以处理整数和浮点数。

# 30.1. 属性

属性 功能说明
Increment 使用向上和向下键时的值增量
SupportUpDownKeys 启用使用向上和向下键
Decimal 小数的位数
ValueType 取值的类型
scvtInteger:整数。
scvtFloat:浮点数。
MinValue 最小值
MaxValue 最大值
Value 当前值,使用 Round 方法或 ValueAsInt 属性获取整数值
DisplayType scedtNumeric:将绘制文本为数字。
scedtCurrency:将绘制文本作为货币。
ValueAsInt 取值的整数值
DisplayFormat 自定义的显示格式
CurrencyString scedtCurrency 显示类型的货币字符串值

# 31. TscGPSpinEdit

  使用上下按钮编辑控件以处理整数和浮点值。

# 31.1. 属性

属性 功能说明
Increment 使用向上和向下键时的值增量
Decimal 小数的位数
ValueType 取值的类型
scvtInteger:整数。
scvtFloat:浮点数。
MinValue 最小值
MaxValue 最大值
Value 当前值,使用 Round 方法或 ValueAsInt 属性获取整数值
DisplayType scedtNumeric:将绘制文本为数字。
scedtCurrency:将绘制文本作为货币。
UpDownKind scupkDefault - 默认位置
scupkLeftRight - 按钮的左右位置
ValueAsInt 取值的整数值
ArrowGlyphColor 箭头的颜色
ArrowGlyphColorAlpha
ArrowGlyphColorHotAlpha
ArrowGlyphColorPressedAlpha
不同状态箭头的 Alpha 值
MouseWheelSupport 启用鼠标滚轮支持以更改值

# 32. TscGPTimeEdit

  可用于时间显示与修改的编辑框控件。

# 32.1. 属性

属性 功能说明
TimeValue TTime时间类型
Milliseconds 毫秒值
ShowUpDown 显示向上和向下按钮
ShowMSec 是否显示毫秒值
ShowSec 是否显示秒值
TimeFormat 显示时间的格式(12 或 24 小时)
Time 以文本形式表示字符串的值
ArrowGlyphColor 箭头的颜色
ArrowGlyphColorAlpha
ArrowGlyphColorHotAlpha
ArrowGlyphColorPressedAlpha
不同状态箭头的 Alpha 值

# 32.2. 方法

# 32.2.1. DecodeTime

DecodeTime(var Hour, Min, Sec, MSec: Word);
1

  从编辑框中获取时间并解析至变量中。

var
  h,m,s,ms: word;
begin
  FThis.scTimeEdit1.DecodeTime(h,m,s,ms);
end;
1
2
3
4
5

# 32.2.2. EncodeTime

EncodeTime(Hour, Min, Sec, MSec: Word);
1

  将获取到的数据解析为时间格式显示于编辑框中。

  FThis.scTimeEdit1.EncodeTime(12,12,12,122);
1

# 33. TscGPPasswordEdit

  具有不同形状样式、透明度的密码编辑框控件。

# 33.1. 属性

属性 功能说明
PasswordButton 密码按钮选项(显示密码文本的按钮)
Transparent 如果为 True,则编辑框的客户端部分是透明的
PromptText 编辑框的提示文字
HidePromptTextIfFocused 如果控件获得焦点,则隐藏提示的文本
Options 编辑框形状和背景的选项
ContentMarginLeft
ContentMarginTop
ContentMarginRight
ContentMarginBottom
编辑框客户区的边距

# 34. TscGPMonthCalendar

  月历控件。

# 34.1. 属性

属性 功能说明
Date 日期值
TodayDefault 默认日期选择为今天
FirstDayOfWeek 弹出式日历中一周的第一天
WeekNumbers 在日历中显示周数
ShowToday 在日历底部显示今天项目

# 34.2. 事件

事件名称 说明
OnNumberClick 用户选择某个日期数字时,触发事件

# 35. TscGPDateEdit

  处理日期的编辑控件。

# 35.1. 属性

属性 功能说明
Date 日期值
TodayDefault 是否设置今天为默认日期
FirstDayOfWeek 弹出式日历中一周的第一天
WeekNumbers 在日历中显示周数
ShowToday 在日历底部显示今天项目
CalendarWidth 设置弹出日历的宽度
CalendarHeight 设置弹出日历的高度
CalendarFont 设置弹出日历的字体

# 35.2. 事件

事件名称 说明
OnDateChange 当日期的值发生变化时触发事件

# 36. TscGPMemo

  具有矢量形状、背景和滚动条的备忘录控件。

# 36.1. 属性

属性 功能说明
Transparent 如果为 True,则编辑框的客户端部分是透明的
Prompttext 编辑框的提示文本
Options 备忘录形状和背景的选项
ScrollBarOptions 滚动条选项
ContentMarginLeft
ContentMarginTop
ContentMarginRight
ContentMarginBottom
备忘录客户端的整数边距
PromptText 备忘录的提示文本
HidePromptTextIfFocused 如果控件获得焦点则隐藏提示文本

# 37. TscGPGroupBox

  带有矢量边框的群组框控件。

# 37.1. 属性

属性 功能说明
Alignment 文本的对齐方式
Images 为文字显示设置的图片集合
ImageIndex 显示的图片序号
GlowEffect 调整发光设置
ImageGlow 为标题中的图像启用发光效果
FrameColor 边框的颜色
FrameColorAlpha 边框颜色的 Alpha 值
FrameWidth 边框的宽度
ScaleFrameWidth 如果为 True,则边框宽度可以被缩放

# 38. TscGPGlyphButton

  具有矢量形状和矢量字形的按钮控件。

# 38.1. 属性

属性 功能说明
Options 调整按钮形状的属性,不同状态的边框。还可以使用 StyleColors(默认值为 True)属性来调整样式的颜色
GlyphOptions 调整按钮矢量字形的属性,为不同的状态设置颜色和 alpha 值,设置字形线的粗细
ColorValue GlyphOptions.Kind 的值 = scgpbgkColorMarker
TextMargin 如果 > -1 则文本将靠近具有此偏移量的字形(不在中心)
Animation 在按钮上启用动画
CanFocused 启用按钮的焦点状态
RepeatClick 是否在按下按钮并保持按钮按钮按下状态时启用重复 OnClick 事件
RepeatClickInterval 定时器重复 OnClick 事件的时间间隔
DropDownMenu 下拉式菜单
ShowFocuRect 如果为 True,则按钮绘制焦点矩形
Down 是否设置按钮为按下状态
GroupIndex 按钮组索引
AllowAllUp 指定是否可以同时取消选择包含此按钮的组中的所有按钮
GalleryMenu TscGalleryMenu 组件
TransparentBackground 如果为 True,则按钮具有透明背景
ShowMenuArrow 如果 GalleryMenu <> nil 或 DropDownMenu <> nil 那么箭头将在按钮上可见
ShowCaption 在按钮中显示标题
WidthWithCaption
WidthWithoutCaption
设置 ShowCaption 属性时使用这些按钮宽度值
ArrowPosition 箭头在按钮中的位置
ArrowDirection 按钮中箭头的方向。如果值为 scadRight,则下拉菜单位置也将从右侧开始
WordWrap 如果为 True,则按钮的标题将自动换行
CustomDropDown 如果为 True,则按钮将与下拉表单一起使用
ScaleFrameWidth 如果为 True,则控件将缩放边框宽度(取决于系统 DPI)
Badge 按钮徽章选项
FluentLightEffect 启用流畅的光效-鼠标移动时发光
ToggleMode 如果为 True,则按钮可以向下切换状态(复选框行为)。 检查 OnClick 事件中的 Down 属性。

# 38.2. 事件

事件名称 说明
OnDropDown 当呼出下拉窗体时触发事件
OnCloseUp 在关闭下拉表单后使用此事件

# 39. TscGPCharGlyphButton1

  具有矢量形状的按钮控件,它使用 FontAwesome 将字符绘制为字形。

# 39.1. 属性

属性 功能说明
Options 调整按钮形状的属性,不同状态的边框。还可以使用 StyleColors(默认值为 True)属性来调整样式的颜色
GlyphOptions 调整按钮矢量字形的属性,为不同的状态设置颜色和 alpha 值,设置字形线的粗细
TextMargin 如果 > -1 则文本将靠近具有此偏移量的字形(不在中心)
Animation 在按钮上启用动画
CanFocused 启用按钮的焦点状态
RepeatClick 是否在按下按钮并保持按钮按钮按下状态时启用重复 OnClick 事件
RepeatClickInterval 定时器重复 OnClick 事件的时间间隔
DropDownMenu 下拉式菜单
ShowFocuRect 如果为 True,则按钮绘制焦点矩形
Down 是否设置按钮为按下状态
GroupIndex 按钮组索引
AllowAllUp 指定是否可以同时取消选择包含此按钮的组中的所有按钮
GalleryMenu TscGalleryMenu 组件
TransparentBackground 如果为 True,则按钮具有透明背景
ShowMenuArrow 如果 GalleryMenu <> nil 或 DropDownMenu <> nil 那么箭头将在按钮上可见
ShowCaption 在按钮中显示标题
WidthWithCaption
WidthWithoutCaption
设置 ShowCaption 属性时使用这些按钮宽度值
ArrowPosition 箭头在按钮中的位置
ArrowDirection 按钮中箭头的方向。如果值为 scadRight,则下拉菜单位置也将从右侧开始
WordWrap 如果为 True,则按钮的标题将自动换行
CustomDropDown 如果为 True,则按钮将与下拉表单一起使用
ScaleFrameWidth 如果为 True,则控件将缩放边框宽度(取决于系统 DPI)
Badge 按钮徽章选项
FluentLightEffect 启用流畅的光效-鼠标移动时发光
ToggleMode 如果为 True,则按钮可以向下切换状态(复选框行为)。 检查 OnClick 事件中的 Down 属性。

# 39.2. 事件

事件名称 说明
OnDropDown 当呼出下拉窗体时触发事件
OnCloseUp 在关闭下拉表单后使用此事件

# 40. TscGPGearActivityIndicator

  显示动画的矢量齿轮。

# 40.1. 属性

属性 功能说明
Active 如果为 True,则动画处于活动状态
Kind 显示的齿轮数量
scgpgkOneGear:显示一个齿轮。
scgpgkTwoGears:显示两个齿轮。
GlyphThickness 齿轮字形线的粗细
GlyphColor 齿轮字形的颜色
GlyphColorAlpha 齿轮字形颜色的 Alpha 值
AnimationAcceleration 启用加速类型的动画

# 41. TscGPScrollPanel

  带滚动功能的面板控件。

# 41.1. 属性

属性 功能说明
Wallpapers 图片壁纸
WallpaperIndex 图片索引
CustomImages 附加背景图片
CustomImageIndex 附加背景的图像索引
StyleKind 面板的样式类型
Color scsPanel 样式的面板颜色
HotScroll 如果为 True,则当鼠标悬停在滚动按钮上时开始滚动
ScrollOffset 滚动偏移值。 如果 Value = 0,则滚动偏移量为客户端大小
ScrollTimerInterval 滚动定时器间隔
ScrollType 滚动的方向
TouchScroll 通过触摸事件启用滚动
ScrollButtonWidth 滚动按钮的大小
FillColor 背景颜色
FillColor2 具有渐变样式的背景的第二种颜色,如果值为 clNone 则此颜色将被忽略并且渐变填充将仅使用一种颜色
FillColorAlpha 背景颜色的 Alpha 值
FillStyle 面板的填充样式
scgpsfColor - 一种颜色
scgpsfGradient - 控件根据 FillColor 值自动为渐变创建浅色和深色
FillGradientAngle 渐变角度(90、-90、45、-125、....)
FillGradientBeginAlpha 渐变开始时颜色的 Alpha 值
FillGradientEndAlpha 渐变末尾颜色的 Alpha 值
FillGradientBeginColorOffset 渐变中第一种颜色的亮度偏移百分比
FillGradientEndColorOffset 渐变中第二种颜色的暗度偏移百分比
HorzScrollDirection 水平滚动方向:从左到右(默认)或从右到左
VertScrollDirection 垂直滚动方向:默认从上到下或从下到上

# 42. TscGPPageControl

  带有矢量选项卡的页面控件,带有选项卡的左、右偏移和高级功能。

# 42.1. 属性

属性 功能说明
Tabs TscPageControlTab 的集合
TabOptions 调整选项卡形状、边框、不同状态的文本的属性
TabGlowEffect 调整选项卡的发光效果
TabHeight 选项卡的高度
TabImages 标签的图像
Font 标签的文字
ActivePage 当前处于激活状态的页面
TabIndex 选项卡的索引
TabsLeftOffset 选项卡从左侧的偏移量。 使用它可以将任何控件放在选项卡之前的左侧区域
TabsRightOffset 制表符从右边偏移。 使用它可以将任何控件放在选项卡后的右侧区域
BorderStyle 页面框架的边框样式
ShowCloseButtons 在选项卡上显示关闭按钮
FreeOnClose 如果为 True,则 Tab 和 Page 将在您关闭页面时被销毁,否则 Tab 和 Page 将仅不可见
MouseWheelSupport 如果为 True,则您可以通过鼠标滚轮更改活动选项卡
ShowInactiveTab 如果为 False 则非活动选项卡将是透明的,否则它具有选项卡样式
ScrollButtonWidth 滚动按钮的宽度
FrameWidth 边框的宽度
FrameScaleWidth 如果为 True,则控件的框架和选项卡的框架将在 Digh-DPI 系统中缩放
FrameColor 边框的颜色
FrameColorAlpha 画框颜色的 Alpha 值
TabWidth 每个选项卡的固定宽度
ShowCloseButtonOnActiveTabOnly 关闭按钮仅在活动选项卡上可见

# 42.2. 事件

事件名称 说明
OnChangePage 当页面切换时触发事件
OnClose 当页面关闭时触发事件
OnGetTabDrawParams 例如,使用此事件自定义选项卡字体 (ACanvas.Font)
OnTabsAreaClick 单击放置选项卡时的区域

# 43. TscPageControlTab

   TscGPPageControl 中 Tabs 使用的集合。

# 43.1. 属性

属性 功能说明
Enabled 是否启用选项卡
Caption 选项卡的标题
ImageIndex 图像标签的索引号
Visible 选项卡是否可见
Page 链接至页面
CustomOptions 调整自定义矢量形状、选项卡颜色和文本的选项
CustomGlowEffect 选项卡的自定义发光效果
UseCustomOptions 启用自定义选项

# 44. TscGPTabControl

  具有选项卡矢量形状的选项卡控件,具有选项卡的左、右偏移和高级功能。

# 44.1. 属性

属性 功能说明
Tabs TscTabControlTab 的集合
TabOptions 调整选项卡形状、边框、不同状态的文本的属性
TabGlowEffect 调整选项卡的发光效果
TabHeight 选项卡的高度
TabImages 标签的图像
Font 标签的文字
ActivePage 当前处于激活状态的页面
TabIndex 选项卡的索引
TabsLeftOffset 选项卡从左侧的偏移量。 使用它可以将任何控件放在选项卡之前的左侧区域
TabsRightOffset 制表符从右边偏移。 使用它可以将任何控件放在选项卡后的右侧区域
BorderStyle 页面框架的边框样式
ShowCloseButtons 在选项卡上显示关闭按钮
FreeOnClose 如果为 True,则 Tab 和 Page 将在您关闭页面时被销毁,否则 Tab 和 Page 将仅不可见
MouseWheelSupport 如果为 True,则您可以通过鼠标滚轮更改活动选项卡
ShowInactiveTab 如果为 False 则非活动选项卡将是透明的,否则它具有选项卡样式
ScrollButtonWidth 滚动按钮的宽度
FrameWidth 边框的宽度
FrameScaleWidth 如果为 True,则控件的框架和选项卡的框架将在 Digh-DPI 系统中缩放
FrameColor 边框的颜色
FrameColorAlpha 画框颜色的 Alpha 值
TabWidth 每个选项卡的固定宽度
ShowCloseButtonOnActiveTabOnly 关闭按钮仅在活动选项卡上可见

# 44.2. 事件

事件名称 说明
OnChangePage 当页面切换时触发事件
OnClose 当页面关闭时触发事件
OnGetTabDrawParams 例如,使用此事件自定义选项卡字体 (ACanvas.Font)
OnTabsAreaClick 单击放置选项卡时的区域

# 45. TscTabControlTab

   TscGPTabControl 中 Tabs 使用的集合。

# 45.1. 属性

属性 功能说明
Enabled 是否启用选项卡
Caption 选项卡的标题
ImageIndex 图像标签的索引号
Visible 选项卡是否可见
Page 链接至页面
CustomOptions 调整自定义矢量形状、选项卡颜色和文本的选项
CustomGlowEffect 选项卡的自定义发光效果
UseCustomOptions 启用自定义选项

# 46. TscGPVertPageControl

  带有矢量选项卡垂直列表的页面控件,带有选项卡的顶部、左侧、底部偏移和高级功能。

# 46.1. 属性

属性 功能说明
Tabs TscVertPageControlTab 的集合
TabOptions 调整选项卡形状、边框、不同状态的文本的属性
TabGlowEffect 调整选项卡的发光效果
TabHeight 选项卡的高度
TabImages 标签的图像
Font 标签的文字
ActivePage 当前处于激活状态的页面
TabIndex 选项卡的索引
TabsLeftOffset 选项卡从左侧的偏移量。 使用它可以将任何控件放在选项卡之前的左侧区域
TabsRightOffset 制表符从右边偏移。 使用它可以将任何控件放在选项卡后的右侧区域
BorderStyle 页面框架的边框样式
ShowCloseButtons 在选项卡上显示关闭按钮
FreeOnClose 如果为 True,则 Tab 和 Page 将在您关闭页面时被销毁,否则 Tab 和 Page 将仅不可见
MouseWheelSupport 如果为 True,则您可以通过鼠标滚轮更改活动选项卡
ShowInactiveTab 如果为 False 则非活动选项卡将是透明的,否则它具有选项卡样式
ScrollButtonWidth 滚动按钮的宽度
FrameWidth 边框的宽度
FrameScaleWidth 如果为 True,则控件的框架和选项卡的框架将在 Digh-DPI 系统中缩放
FrameColor 边框的颜色
FrameColorAlpha 画框颜色的 Alpha 值
TabsPosition 选项卡的位置
scgptpLeft:选项卡位于左侧。
scgptpRight:选项卡位于右侧

# 46.2. 事件

事件名称 说明
OnChangePage 当页面切换时触发事件
OnClose 当页面关闭时触发事件
OnGetTabDrawParams 例如,使用此事件自定义选项卡字体 (ACanvas.Font)
OnTabsAreaClick 单击放置选项卡时的区域

# 47. TscVertPageControlTab

   TscGPVertPageControl 中 Tabs 使用的集合。

# 47.1. 属性

属性 功能说明
Enabled 是否启用选项卡
Caption 选项卡的标题
ImageIndex 图像标签的索引号
Visible 选项卡是否可见
Page 链接至页面
CustomOptions 调整自定义矢量形状、选项卡颜色和文本的选项
CustomGlowEffect 选项卡的自定义发光效果
UseCustomOptions 启用自定义选项

# 48. TscVertTabControl

  带有矢量选项卡垂直列表的选项卡控件,带有选项卡的顶部、左侧、底部偏移和高级功能。

# 48.1. 属性

属性 功能说明
Tabs TscVertTabControlTab 的集合
TabOptions 调整选项卡形状、边框、不同状态的文本的属性
TabGlowEffect 调整选项卡的发光效果
TabHeight 选项卡的高度
TabImages 标签的图像
Font 标签的文字
ActivePage 当前处于激活状态的页面
TabIndex 选项卡的索引
TabsLeftOffset 选项卡从左侧的偏移量。 使用它可以将任何控件放在选项卡之前的左侧区域
TabsRightOffset 制表符从右边偏移。 使用它可以将任何控件放在选项卡后的右侧区域
BorderStyle 页面框架的边框样式
ShowCloseButtons 在选项卡上显示关闭按钮
FreeOnClose 如果为 True,则 Tab 和 Page 将在您关闭页面时被销毁,否则 Tab 和 Page 将仅不可见
MouseWheelSupport 如果为 True,则您可以通过鼠标滚轮更改活动选项卡
ShowInactiveTab 如果为 False 则非活动选项卡将是透明的,否则它具有选项卡样式
ScrollButtonWidth 滚动按钮的宽度
FrameWidth 边框的宽度
FrameScaleWidth 如果为 True,则控件的框架和选项卡的框架将在 Digh-DPI 系统中缩放
FrameColor 边框的颜色
FrameColorAlpha 画框颜色的 Alpha 值
TabsPosition 选项卡的位置
scgptpLeft:选项卡位于左侧。
scgptpRight:选项卡位于右侧

# 48.2. 事件

事件名称 说明
OnChangePage 当页面切换时触发事件
OnClose 当页面关闭时触发事件
OnGetTabDrawParams 例如,使用此事件自定义选项卡字体 (ACanvas.Font)
OnTabsAreaClick 单击放置选项卡时的区域

# 49. TscVertTabControlTab

   TscGPVertTabControl 中 Tabs 使用的集合。

# 49.1. 属性

属性 功能说明
Enabled 是否启用选项卡
Caption 选项卡的标题
ImageIndex 图像标签的索引号
Visible 选项卡是否可见
Page 链接至页面
CustomOptions 调整自定义矢量形状、选项卡颜色和文本的选项
CustomGlowEffect 选项卡的自定义发光效果
UseCustomOptions 启用自定义选项

# 50. TscGPToolPager

  带矢量选项卡的页面控件,选项卡和页面的左、右偏移量。

# 50.1. 属性

属性 功能说明
Tabs TscToolPagerTab 的集合
TabOptions 调整选项卡形状、边框、不同状态的文本的属性
TabGlowEffect 调整选项卡的发光效果
TabHeight 选项卡的高度
TabImages 标签的图像
Font 标签的文字
ActivePage 当前处于激活状态的页面
TabIndex 选项卡的索引
TabsLeftOffset 选项卡从左侧的偏移量。 使用它可以将任何控件放在选项卡之前的左侧区域
TabsRightOffset 制表符从右边偏移。 使用它可以将任何控件放在选项卡后的右侧区域
BorderStyle 页面框架的边框样式
ShowCloseButtons 在选项卡上显示关闭按钮
FreeOnClose 如果为 True,则 Tab 和 Page 将在您关闭页面时被销毁,否则 Tab 和 Page 将仅不可见
MouseWheelSupport 如果为 True,则您可以通过鼠标滚轮更改活动选项卡
ShowInactiveTab 如果为 False 则非活动选项卡将是透明的,否则它具有选项卡样式
ScrollButtonWidth 滚动按钮的宽度
FrameWidth 边框的宽度
FrameScaleWidth 如果为 True,则控件的框架和选项卡的框架将在 Digh-DPI 系统中缩放
FrameColor 边框的颜色
FrameColorAlpha 画框颜色的 Alpha 值

# 50.2. 事件

事件名称 说明
OnChangePage 当页面切换时触发事件
OnClose 当页面关闭时触发事件
OnGetTabDrawParams 例如,使用此事件自定义选项卡字体 (ACanvas.Font)
OnTabsAreaClick 单击放置选项卡时的区域

# 51. TscToolPagerTab

   TscGPTscToolPager 中 Tabs 使用的集合。

# 51.1. 属性

属性 功能说明
Enabled 是否启用选项卡
Caption 选项卡的标题
ImageIndex 图像标签的索引号
Visible 选项卡是否可见
Page 链接至页面
CustomOptions 调整自定义矢量形状、选项卡颜色和文本的选项
CustomGlowEffect 选项卡的自定义发光效果
UseCustomOptions 启用自定义选项

# 52. TscGPToolGroupPanel

  带矢量对话框按钮的功能区组模拟。

# 52.1. 属性

属性 功能说明
ShowDialogButton 在右下角显示特殊按钮来调用一些对话框
CaptionHeight 文字的高度

# 52.2. 事件

事件名称 说明
OnDialogButtonClick 对话框按钮的点击事件

# 53. TscGPPageViewer

  仅在页面之间切换的简单页面控件。

# 53.1. 属性

属性 功能说明
Pages TscGPPageViewerItem 的集合
PageIndex 集合中页面的索引
ActivePage 当前激活的页面

# 53.2. 事件

事件名称 说明
OnChangePage 页面改变时的事件
样式数据控件
样式数据控件GP

← 样式数据控件 样式数据控件GP→

Copyright © 2021-2025 爱招飞IsoFace | ALL Rights Reserved
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式