愛招飛幫助手冊 愛招飛幫助手冊
  • FastERP-1
  • Smart
  • PinToo
  • FastWeb
  • FastERP-2 企業管理系統 (opens new window)
  • 印染業ERP (opens new window)
  • 工廠終端機 (opens new window)
  • TARS
  • MARS
  • TaskRunner
  • Flying
  • FastDesk
  • HiDesk
  • HiNAT
  • FastBPM
  • 設備故障診斷 (opens new window)
  • 設備最佳運轉效益 (opens new window)
  • 企業智能助手SmeGPT (opens new window)
  • 燈號管理 (opens new window)
  • 戰情室 (opens new window)
  • 能源管理 (opens new window)
  • 人車定位 (opens new window)
  • 戰情指揮系統 (opens new window)
  • FastERP-1
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
  • FastERP-1
  • Smart
  • PinToo
  • FastWeb
  • FastERP-2 企業管理系統 (opens new window)
  • 印染業ERP (opens new window)
  • 工廠終端機 (opens new window)
  • TARS
  • MARS
  • TaskRunner
  • Flying
  • FastDesk
  • HiDesk
  • HiNAT
  • FastBPM
  • 設備故障診斷 (opens new window)
  • 設備最佳運轉效益 (opens new window)
  • 企業智能助手SmeGPT (opens new window)
  • 燈號管理 (opens new window)
  • 戰情室 (opens new window)
  • 能源管理 (opens new window)
  • 人車定位 (opens new window)
  • 戰情指揮系統 (opens new window)
  • FastERP-1
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
  • Smart幫助主頁
  • 學習手冊

    • 基本入門

    • 功能介紹

    • 控制元件說明

      • 公共屬性
      • 公共方法
      • 公共事件
      • 視窗控制元件
      • 系統控制元件
      • 標準控制元件
      • 對話方塊控制元件
      • 標準工控控制元件
      • 專業工控控制元件
      • 數據控制控制元件
      • 數據表格控制元件
      • 數據感知控制元件
      • 通訊控制控制元件
      • 儀表採集控制元件
      • 監控視訊控制元件
      • 數據圖表控制元件
      • 流程圖表控制元件
      • 數據分析控制元件
      • 複合數控控制元件
      • 模擬數控控制元件
      • 調節數控控制元件
      • 數位數控控制元件
      • 數據數控控制元件
      • 地圖控制元件
      • 其他控制元件
      • SVG控制元件
      • IsoBean控制元件
      • 樣式控制元件
        • 1. TscLabel
          • 1.1. 屬性
          • 1.1.1. GlowEffect
        • 2. TscButton
          • 2.1. 屬性
          • 2.1.1. GlowEffect
        • 3. TscCheckBox
          • 3.1. 屬性
          • 3.1.1. GlowEffect
        • 4. TscRadioButton
          • 4.1. 屬性
          • 4.1.1. GlowEffect
        • 5. TscPanel
          • 5.1. 屬性
          • 5.1.1. CaptionGlowEffect
        • 6. TscListBox
          • 6.1. 屬性
          • 6.2. 方法
          • 6.2.1. AddMRUItem
        • 7. TscComboBox
          • 7.1. 屬性
          • 7.2. 方法
          • 7.2.1. AddMRUItem
        • 8. TscComboBoxEx
          • 8.1. 屬性
        • 9. TscCheckListBox
        • 10. TscPageControl
          • 10.1. 屬性
          • 10.1.1. TabGlowEffect
        • 11. TscTabSheet
          • 11.1. 屬性
        • 12. TscTreeView
          • 12.1. 屬性
          • 12.2. 事件
        • 13. TscListView
          • 13.1. 屬性
        • 14. TscEdit
          • 14.1. 屬性
          • 14.2. 事件
        • 15. TscEditButton
          • 15.1. 屬性
        • 16. TscNumericEdit
          • 16.1. 屬性
        • 17. TscTrackEdit
          • 17.1. 屬性
        • 18. TscSpinEdit
          • 18.1. 屬性
        • 19. TscTimeEdit
          • 19.1. 屬性
          • 19.2. 方法
          • 19.2.1. DecodeTime
          • 19.2.2. EncodeTime
        • 20. TscDateEdit
          • 20.1. 屬性
          • 20.2. 事件
        • 21. TscMonthCalendar
          • 21.1. 屬性
          • 21.2. 事件
        • 22. TscMemo
          • 22.1. 屬性
        • 23. TscRadioGroup
          • 23.1. 屬性
          • 23.1.1. ButtonsGlowEffect
          • 23.2. 事件
        • 24. TscCheckGoup
          • 24.1. 屬性
          • 24.1.1. ButtonsGlowEffect
          • 24.2. 事件
        • 25. TscImageCollection
          • 25.1. 屬性
        • 26. TscImageCollectionItem
          • 26.1. 屬性
        • 27. TscPasswordEdit
          • 27.1. 屬性
        • 28. TscScrollBox
          • 28.1. 屬性
        • 29. TscTrackBar
          • 29.1. 屬性
          • 29.2. 事件
        • 30. TscProgressBar
          • 30.1. 屬性
          • 30.2. 方法
          • 30.2.1. StartAnimation
          • 30.2.2. StopAnimation
        • 31. TscHint
          • 31.1. 屬性
          • 31.2. 方法
          • 31.2.1. ActiveHint
          • 31.2.2. HideHint
          • 31.2.3. IsVisible
        • 32. TscRichEdit
          • 32.1. 屬性
      • 樣式外觀控制元件
      • 樣式高級控制元件
      • 樣式工具控制元件
      • 樣式數據控制元件
      • 樣式控制元件GP
      • 樣式數據控制元件GP
    • 功能用法

    • 專用模板

    • 開發流程

    • 函式程式

  • 開發手冊

目录

樣式控制元件

# Smart 控制元件使用(樣式控制元件)

  樣式控制元件組中包含使用經典繪圖、系統主題、GDI+與樣式的控制元件,可提高製作的程式的美觀性。

# 1. TscLabel

  這是一個標籤元件,包含了 TLabel 元件的屬性與發光效果。使用 StyleElements 屬性可以調整所有控制元件中客戶端和字型的自定義顏色。以下主要介紹元件中的專有特性。

# 1.1. 屬性

屬性 功能說明
GlowEffect 調整標籤的發光屬性
ShowEllipsis 如果此項設定為 True,則當標籤的 AutoSize 屬性設定為 False 時,當文字顯示長度超過標籤長度時會顯示省略號。
UseFontColorToStyleColor 如果為 True,則文字的顏色 Font.Color 會作為樣式顏色
VertAlignment 設定標籤中文字垂直方向的對齊方式。
scvtaTop:頂部對齊
scvtaCenter:垂直居中對齊
scvtaBottom:底部對齊

# 1.1.1. GlowEffect

property GlowEffect: TscGlowEffect;
1

  設定控制元件的發光效果。

屬性 功能說明
AlphaValue 發光的Alpha通道透明度,取值為 0-255
Color 發光的顏色
Enabled 設定是否啟用發光效果
GlowSize 發光的光暈範圍
IntenSive 如果設定為 True 則啟用更強烈的發光效果
Offset 發光效果的偏移量
StyleColors 如果為 True,則當樣式處於活動狀態時,TscGlowEffect 會自動調整顏色。 例如,如果您設定 Color = clHighLight 那麼您將從樣式中獲得 clHighLight 顏色

# 2. TscButton

  按鈕控制元件,包含了 TButton 的基本屬性事件方法,增加了許多樣式與額外的特性。使用 StyleElements 屬性可以調整所有控制元件中客戶端和字型的自定義顏色。

# 2.1. 屬性

屬性 功能說明
AllowAllUp 指定是否可以同時取消選擇包含此按鈕的組中的所有按鈕
Animation 是否在按鈕上啟用動畫效果
ArrowDirection 設定按鈕中箭頭的方向。
scadDefault:預設設定
scadRight:右側,下拉功能表位置也將從右側開始
ArrowPosition 設定按鈕中箭頭的位置。
scapRight:右側
scapBottom:底部
CanFocused 設定按鈕是否允許對焦
ColorOptions 使用 StyleKind = scbsColorButton 調整按鈕的屬性(所有按鈕狀態(正常、熱狀態、按下、聚焦禁用)的主體顏色、框架和字型)。
如果顏色值為 clNone 則顏色是透明的。還可以使用 StyleColors(預設值為 True)屬性從樣式中調整顏色(例如,如果您將某些顏色設定為 clBtnFace 或 clHighLight,則按鈕將從樣式中獲取此顏色。
CustomDropDown 如果設定為 True,則按鈕可與下拉表單一起運用
CustomImageNormalIndex
CustomImageHotIndex
CustomImagePressedIndex
CustomImageFocusedIndex
CustomImageDisabledIndex
不同按鈕狀態下選擇的圖片的索引號
CustomImages TscImageCollection 元件。 點陣圖屬性必須在所有專案中定義,將用於自定義樣式
Down 設定是否保持按下的狀態
FocusedImageIndex 當圖片處於聚焦狀態時顯示的圖片序號
GalleryMenu 繫結的 TscGalleryMenu元件名稱
GlowEffect 調整按鈕的發光屬性
GroupIndex 按鈕組中的序號
HotImageIndex 處於熱狀態的圖片序號
ImageGlow 是否啟用圖片發光效果
ImageIndex 正常狀態顯示的圖片序號
ImageMargin 在按鈕中定義影象區域(將忽略邊距屬性)
Images 選擇影象組控制元件
Margin 設定文字與圖片之間的距離 (-1表示文字與圖片居中)
PressedImageIndex 按鈕按下時顯示的圖片序號
RepeatClick 在按下按鈕時,啟用重複 OnClick 事件
RepeatClickInterval 定時器重複 OnClick 事件的時間間隔
ShowCaption 設定是否在按鈕上顯示字幕
ShowFocusRect 如果為 True,則按鈕繪製焦點矩形
ShowGalleryMenuFromTop GalleryMenu 將從按鈕頂部顯示
ShowGalleryMenuFromRight GalleryMenu 將從按鈕右側顯示
ShowMenuArrow 如果 GalleryMenu <> nil 或 DropDownMenu <> nil 那麼箭頭將在按鈕上可見
Spacing 圖片與文字的間距
SplitButton 如果為 True,則按鈕具有用於下拉功能表的拆分器
StyleKind 按鈕的樣式
Title 按鈕顯示的標題
TitleFont 按鈕標題顯示的文字
TransparentBackground 設定是否使用透明背景
UseGalleryMenuCaption 如果為 True,則按鈕使用來自 GalleryMenu 專案的文字
UseGalleryMenuImage 如果為 True,則按鈕使用來自 GalleryMenu 專案的影象
UseImageIndexFromAction 如果為 True,則控制元件將使用動作中的影象索引
UseImagesFromAction 如果為 True,則控制元件將使用動作中的影象
WidthWithCaption
WidthWithoutCaption
設定 ShowCaption 屬性時使用這些按鈕寬度值
WordWarp 是否使用自動換行

# 2.1.1. GlowEffect

  設定按鈕的發光效果。

屬性 功能說明
AlphaValue 發光的Alpha通道透明度,取值為 0-255
Color 發光的顏色
Enabled 設定是否啟用發光效果
FocusedColor 設定按鈕處於對焦狀態時顯示的顏色
GlowSize 發光的光暈範圍
IntenSive 如果設定為 True 則啟用更強烈的發光效果
Offset 發光效果的偏移量
PressedAlphaValue 當按鈕按下時設定的發光的Alpha通道透明度,取值為 0-255
StyleColors 如果為 True,則當樣式處於活動狀態時,TscGlowEffect 會自動調整顏色。 例如,如果您設定 Color = clHighLight 那麼您將從樣式中獲得 clHighLight 顏色
PressedColor 控制元件在按下狀態時顯示的顏色
PressedGlowSize 按鈕在按下時顯示的光暈的大小
States 設定是否啟用效果狀態。
scsNormal:是否使用正常狀態的顯示效果。
scsHot:是否使用處於熱狀態的顯示效果。
scsPressed:是否使用按下狀態的顯示效果。
scsFocused:設定是否使用對焦狀態顯示的效果。
scsDisabled:設定是否使用禁用狀態顯示效果

# 3. TscCheckBox

  包含了 TCheckBox 的屬性事件方法,同時額外增加影象、不同型別與效果。

# 3.1. 屬性

屬性 功能說明
AllowGrayed 啟用 cbGrayed 狀態,即 State 狀態中可選灰色
Animation 是否在控制元件中啟用動畫
CanFocused 設定控制元件是否允許對焦
Checked 控制元件是否處於勾選狀態
CustomCheckedImageIndex
CustomCheckedImageHotIndex
CustomCheckedImagePressedIndex
CustomCheckedImageDisabledIndex
CustomUnCheckedImageIndex
CustomUnCheckedImageHotIndex
CustomUnCheckedImagePressedIndex
CustomUnCheckedImageDisabledIndex
CustomGrayedImageIndex
CustomGrayedImageHotIndex
CustomGrayedImagePressedIndex
CustomGrayedImageDisabledIndex
設定所有狀態下顯示的圖片的序號
CustomImages TscImageCollection 元件。 點陣圖屬性必須在所有專案中定義,您將用於自定義樣式
GlowEffect 調整控制元件的發光屬性
ImageGlow 是否啟用圖片發光效果
ImageIndex 正常狀態顯示的圖片序號
Images 選擇影象組控制元件
Layout 影象的佈局方式
blGlyphLeft:設定影象在左側
blGlyphBottom:設定影象在底部
blGlyphRight:設定影象在右側
blGlyphTop:設定影象在頂部
ShowFocusRect 如果為 True,則控制元件繪製焦點矩形
Spacing 圖片與文字的間距
State 單選框的狀態

# 3.1.1. GlowEffect

  設定控制元件的發光效果。

屬性 功能說明
AlphaValue 發光的Alpha通道透明度,取值為 0-255
Color 發光的顏色
Enabled 設定是否啟用發光效果
FocusedColor 設定控制元件處於對焦狀態時顯示的顏色
GlowSize 發光的光暈範圍
IntenSive 如果設定為 True 則啟用更強烈的發光效果
Offset 發光效果的偏移量
PressedAlphaValue 當控制元件按下時設定的發光的Alpha通道透明度,取值為 0-255
StyleColors 如果為 True,則當樣式處於活動狀態時,TscGlowEffect 會自動調整顏色。 例如,如果您設定 Color = clHighLight 那麼您將從樣式中獲得 clHighLight 顏色
PressedColor 控制元件在按下狀態時顯示的顏色
PressedGlowSize 控制元件在按下時顯示的光暈的大小
States 設定是否啟用效果狀態。
scsNormal:是否使用正常狀態的顯示效果。
scsHot:是否使用處於熱狀態的顯示效果。
scsPressed:是否使用按下狀態的顯示效果。
scsFocused:設定是否使用對焦狀態顯示的效果。
scsDisabled:設定是否使用禁用狀態顯示效果

# 4. TscRadioButton

  包含了 TRadioButton 的屬性事件方法,同時額外增加影象、不同型別與效果。

# 4.1. 屬性

屬性 功能說明
AllowGrayed 啟用 cbGrayed 狀態,即 State 狀態中可選灰色
Animation 是否在控制元件中啟用動畫
CanFocused 設定控制元件是否允許對焦
Checked 控制元件是否處於勾選狀態
CustomCheckedImageIndex
CustomCheckedImageHotIndex
CustomCheckedImagePressedIndex
CustomCheckedImageDisabledIndex
CustomUnCheckedImageIndex
CustomUnCheckedImageHotIndex
CustomUnCheckedImagePressedIndex
CustomUnCheckedImageDisabledIndex
CustomGrayedImageIndex
CustomGrayedImageHotIndex
CustomGrayedImagePressedIndex
CustomGrayedImageDisabledIndex
設定所有狀態下顯示的圖片的序號
CustomImages TscImageCollection 元件。 點陣圖屬性必須在所有專案中定義,您將用於自定義樣式
GlowEffect 調整控制元件的發光屬性
ImageGlow 是否啟用圖片發光效果
ImageIndex 正常狀態顯示的圖片序號
Images 選擇影象組控制元件
Layout 影象的佈局方式
blGlyphLeft:設定影象在左側
blGlyphBottom:設定影象在底部
blGlyphRight:設定影象在右側
blGlyphTop:設定影象在頂部
ShowFocusRect 如果為 True,則控制元件繪製焦點矩形
Spacing 圖片與文字的間距
State 單選框的狀態

# 4.1.1. GlowEffect

  設定控制元件的發光效果。

屬性 功能說明
AlphaValue 發光的Alpha通道透明度,取值為 0-255
Color 發光的顏色
Enabled 設定是否啟用發光效果
FocusedColor 設定控制元件處於對焦狀態時顯示的顏色
GlowSize 發光的光暈範圍
IntenSive 如果設定為 True 則啟用更強烈的發光效果
Offset 發光效果的偏移量
PressedAlphaValue 當控制元件按下時設定的發光的Alpha通道透明度,取值為 0-255
StyleColors 如果為 True,則當樣式處於活動狀態時,TscGlowEffect 會自動調整顏色。 例如,如果您設定 Color = clHighLight 那麼您將從樣式中獲得 clHighLight 顏色
PressedColor 控制元件在按下狀態時顯示的顏色
PressedGlowSize 控制元件在按下時顯示的光暈的大小
States 設定是否啟用效果狀態。
scsNormal:是否使用正常狀態的顯示效果。
scsHot:是否使用處於熱狀態的顯示效果。
scsPressed:是否使用按下狀態的顯示效果。
scsFocused:設定是否使用對焦狀態顯示的效果。
scsDisabled:設定是否使用禁用狀態顯示效果

# 5. TscPanel

  包含了 Tpanel 中的屬性事件方法,具有多種樣式和邊框型別、壁紙、透明度等的面板控制。

# 5.1. 屬性

屬性 功能說明
Alignment 設定文字的對齊方式
BorderStyle 設定控制元件的邊框樣式
Caption 控制元件中顯示的文字內容
CaptionGlowEffect 文字內容的發光效果
CustomImages 額外的背景圖片
FluentUIOpaque 將其設定為 True 以使用 Fluent UI 獲取表單的不透明區域(請參閱 TscStyledForm 元件)
StorePainBuffer 如果為 True,則來自樣式控制元件的透明子控制元件將使用特殊的繪畫緩衝區來獲取父影象
StyleKind 樣式選項。
scpsPanel:為背景使用顏色
scpsToolBar:使用工具欄主題和樣式
scpsHeader:使用標題主題和樣式
scpsFormBackground:表單客戶端主題和樣式
scpsTransparent:控制元件透明主題樣式
scpsEmpty:沒有什麼可畫的 - 如果控制元件是某些控制元件的父控制元件並且它的客戶端部分不可見,則可以使用它
scpsEdit:使用編輯框樣式
scpsTabSheet:使用標籤頁樣式背景
WallPaperIndex 壁紙的索引號
WallPapers 設定顯示為壁紙的控制元件

# 5.1.1. CaptionGlowEffect

property CaptionGlowEffect: TscGlowEffect;
1

  設定控制元件的發光效果。

屬性 功能說明
AlphaValue 發光的Alpha通道透明度,取值為 0-255
Color 發光的顏色
Enabled 設定是否啟用發光效果
GlowSize 發光的光暈範圍
IntenSive 如果設定為 True 則啟用更強烈的發光效果
Offset 發光效果的偏移量
StyleColors 如果為 True,則當樣式處於活動狀態時,TscGlowEffect 會自動調整顏色。 例如,如果您設定 Color = clHighLight 那麼您將從樣式中獲得 clHighLight 顏色

# 6. TscListBox

  包含了 TListBox 中的屬性事件方法,具有更多的特性。

# 6.1. 屬性

屬性 功能說明
Images 設定顯示的圖片專案
ImageIndex 專案的全域性影象索引。 預設值為 -1(在本例中影象索引為專案索引)
LineColor 行線條的顏色
SelectionColor 控制元件的自定義選擇顏色(值必須 <> clNone)
SelectionStyle 選擇的樣式
scstStyled:從主題或樣式中將選區繪製為點陣圖。
scstColor:從主題或樣式中繪製選擇作為高亮顏色
SelectionTextColor 自定義選擇的文字顏色
ShowFocusRect 是否顯示每個專案之間的對焦矩形
ShowLines 是否顯示選項之間的橫線
TitleDivider 專案文字中的 Devider 字串以檢測標題字串。 例如,如果 TitleDivider = @ 那麼要在專案中繪製標題,您必須新增:Title1@Item1
WordBreak 是否在帶有分詞符的專案中繪製文字

# 6.2. 方法

# 6.2.1. AddMRUItem

procedure AddMRUItem(Value: String);
1

  使用此方法可以防止新增已經在列表中的專案。例如新增了以下程式:

FThis.scListBox1.AddMRUItem('aaa');
FThis.scListBox1.AddMRUItem('bbb');
FThis.scListBox1.AddMRUItem('aaa');
1
2
3

  運行上述語句后,僅會在列表中獲得:

aaa
bbb
1
2

# 7. TscComboBox

  包含了 TComboBox 中的屬性事件方法,具有更多的特性。

# 7.1. 屬性

屬性 功能說明
Images 設定顯示的圖片專案
ImageIndex 專案的全域性影象索引。 預設值為 -1(在本例中影象索引為專案索引)
SelectionColor 控制元件的自定義選擇顏色(值必須 <> clNone)
SelectionStyle 選擇的樣式
scstStyled:從主題或樣式中將選區繪製為點陣圖。
scstColor:從主題或樣式中繪製選擇作為高亮顏色
SelectionTextColor 自定義選擇的文字顏色
ShowFocusRect 是否顯示每個專案之間的對焦矩形
StyleKind 設定顯示的樣式。
scscbDefault:預設樣式
scscbPushButton:使用按鈕樣式
TitleDivider 專案文字中的 Devider 字串以檢測標題字串。 例如,如果 TitleDivider = @ 那麼要在專案中繪製標題,您必須新增:Title1@Item1
WordBreak 是否在帶有分詞符的專案中繪製文字

# 7.2. 方法

# 7.2.1. AddMRUItem

procedure AddMRUItem(Value: String);
1

  使用此方法可以防止新增已經在列表中的專案。例如新增了以下程式:

FThis.scComboBox1.AddMRUItem('aaa');
FThis.scComboBox1.AddMRUItem('bbb');
FThis.scComboBox1.AddMRUItem('aaa');
1
2
3

  運行上述語句后,僅會在列表中獲得:

aaa
bbb
1
2

# 8. TscComboBoxEx

  包含了 TComboBox 中的屬性事件方法,具有更多的特性。

# 8.1. 屬性

屬性 功能說明
SelectionColor 控制元件的自定義選擇顏色(值必須 <> clNone)
SelectionStyle 選擇的樣式
scstStyled:從主題或樣式中將選區繪製為點陣圖。
scstColor:從主題或樣式中繪製選擇作為高亮顏色
SelectionTextColor 自定義選擇的文字顏色
StyleKind 設定顯示的樣式。
scscbDefault:預設樣式
scscbPushButton:使用按鈕樣式

# 9. TscCheckListBox

  使用 TCheckListBox 元件,可包含更多的特性。

屬性 功能說明
Images 設定顯示的圖片專案
ImageIndex 專案的全域性影象索引。 預設值為 -1(在本例中影象索引為專案索引)
LineColor 行線條的顏色
SelectionColor 控制元件的自定義選擇顏色(值必須 <> clNone)
SelectionStyle 選擇的樣式
scstStyled:從主題或樣式中將選區繪製為點陣圖。
scstColor:從主題或樣式中繪製選擇作為高亮顏色
SelectionTextColor 自定義選擇的文字顏色
ShowFocusRect 是否顯示每個專案之間的對焦矩形
ShowLines 是否顯示選項之間的橫線
TitleDivider 專案文字中的 Devider 字串以檢測標題字串。 例如,如果 TitleDivider = @ 那麼要在專案中繪製標題,您必須新增:Title1@Item1
WordBreak 是否在帶有分詞符的專案中繪製文字

# 10. TscPageControl

  包含了 TPageControl 中的屬性事件方法,具有不同的樣式、頁面壁紙和標籤表的附加功能。

# 10.1. 屬性

屬性 功能說明
FreeOnClose 如果 True 在關閉標籤頁時銷燬頁面,否則 TabVisible 將為 False
HideBorder 設定顯示/隱藏邊框
HideTabs 設定顯示/隱藏標籤欄
MouseWheelSupport 如果設定為 True,可使用滑鼠滾輪來控制標籤頁的切換
ShowButtonDivider 如果為 True,則在 Style = tsFlatButtons 和 Multiline = False 時控制顯示標籤之間的繪製分隔線
ShowCloseButton 設定是否在標籤頁顯示關閉按鈕
ShowFocusRect 是否顯示每個專案之間的對焦矩形
ShowInActiveTab 如果為 False 則控制元件不繪製非活動選項卡(僅影象和文字)
TabExtendedDraw 如果為 True,則控制使用擴充套件方法繪製選項卡的內容。 您可以使用 TabMargin、TabSpacing、TabLayout、TabGlowEffect 屬性來調整選項卡
TabGlowEffect 標籤中圖片與文字的發光效果設定
TabImageGlow 設定是否啟用標籤中的圖片發光效果
TabLayout 標籤中影象的佈局方式
TabMargin 選項卡中影象和文字的邊距
TabsInCenter 如果設定為 True, 則 Tabs 將繪製在控制中心。 在這種情況下,TabWidth 必須 > 0。 控制元件模擬此行為,並且在設計時當您單擊控制元件時,如果您未設定 Align 屬性,它可以偏移位置。此屬性僅適用於 TabPosition = tpTop
TabsOffset 選項卡從左側的偏移量。 此屬性僅適用於 TabPosition = tpTop。 控制元件模擬此行為,並且在設計時當您單擊控制元件時,如果您未設定 Align 屬性,它可以偏移位置。 在這種情況下,UpDown 控制元件被禁用
TabSpacing 選項卡中影象和文字之間的間距
TabsWallPaperIndex 標籤背景的壁紙索引
WallPapers 指定標籤和頁面的墻紙控制元件

# 10.1.1. TabGlowEffect

  設定控制元件的發光效果。

屬性 功能說明
AlphaValue 發光的Alpha通道透明度,取值為 0-255
Color 發光的顏色
Enabled 設定是否啟用發光效果
FocusedColor 設定控制元件處於對焦狀態時顯示的顏色
GlowSize 發光的光暈範圍
IntenSive 如果設定為 True 則啟用更強烈的發光效果
Offset 發光效果的偏移量
PressedAlphaValue 當控制元件按下時設定的發光的Alpha通道透明度,取值為 0-255
StyleColors 如果為 True,則當樣式處於活動狀態時,TscGlowEffect 會自動調整顏色。 例如,如果您設定 Color = clHighLight 那麼您將從樣式中獲得 clHighLight 顏色
PressedColor 控制元件在按下狀態時顯示的顏色
PressedGlowSize 控制元件在按下時顯示的光暈的大小
States 設定是否啟用效果狀態。
scsNormal:是否使用正常狀態的顯示效果。
scsHot:是否使用處於熱狀態的顯示效果。
scsPressed:是否使用按下狀態的顯示效果。
scsFocused:設定是否使用對焦狀態顯示的效果。
scsDisabled:設定是否使用禁用狀態顯示效果

# 11. TscTabSheet

  包含多種樣式的 TTabSheet。

# 11.1. 屬性

屬性 功能說明
DrawTabsWallPaper 如果為 True,則頁面使用墻紙作為選項卡
StyleKind 設定頁面樣式
sctsTabSheet:預設繪圖樣式
sctsPanel:使用面板樣式
sctsToolBar:使用工具欄主題和樣式
sctsFormBackground:繪製表單的主題和樣式
WallpaperIndex 設定使用墻紙圖片的序號,與 TscPageControl 中的 WallPapers 屬性關聯

# 12. TscTreeView

  包含了 TTreeView 中的屬性事件方法,具有不同的樣式、頁面壁紙和標籤表的附加功能。

# 12.1. 屬性

屬性 功能說明
ButtonCollapseImageIndex 摺疊影象的影象索引
ButtonExpandImageIndex 展開影象的影象索引
ButtonImages 展開按鈕的自定義影象
ButtonStyle 展開按鈕的樣式
scebsArrow:箭頭樣式
scebsButton:帶 + 和 - 的按鈕樣式
CheckBoxes 為表中的專案顯示選擇框
CheckHierarchy 如果為 True,則所有子項都將具有與父項相同的選中屬性
Checked[Node:TTreeNode] 樹節點的值是否選中
DefaultDraw 如果為 True 則在未啟用樣式時控制元件不會覆蓋系統繪製
SelectionColor 控制元件的自定義選擇顏色(值必須為 <> clNone)
SelectionStyle 選擇的型別。
scstStyled:從主題或樣式中將選區繪製為點陣圖
scstColor:從主題或樣式中將選區繪製為高亮顏色
SelectionTextColor 自定選區的顏色
ShowFocusRect 是否顯示每個專案之間的對焦矩形

# 12.2. 事件

事件名稱 觸發條件
OnNodeCheckedChanged 當節點的選擇框的狀態發生變化時觸發事件
OnNodeCheckedChanging 使用此事件可設定允許或不允許對樹節點進行狀態的更改
OnCustomDrawItemText 使用此事件調整專案的文字繪製

# 13. TscListView

  包含了 TListView 中的屬性事件方法,具有不同的樣式、頁面壁紙和標籤表的附加功能。

# 13.1. 屬性

屬性 功能說明
AlternateRow 如果為 True,則控制元件在報告報表模式下具有交替行顏色
DefaultDraw 如果為 True 則在未啟用樣式時控制元件不會覆蓋系統繪製
ExtendedColumnDraw 如果為 True,則控制元件將自動在列中繪製進度條或覈取方塊
設定 Column.Tag = 1 繪製進度條(文字必須是'0'..'100')
設定 Column.Tag = 2 以繪製覈取方塊(選中狀態的文字必須為1)
SelectionColor 控制元件的自定義選擇顏色(值必須為 <> clNone)
SelectionStyle 選擇的型別。
scstStyled:從主題或樣式中將選區繪製為點陣圖
scstColor:從主題或樣式中將選區繪製為高亮顏色
SelectionTextColor 自定選區的顏色
ShowFocusRect 是否顯示每個專案之間的對焦矩形

# 14. TscEdit

  包含了TEdit 中的屬性事件方法,具有不同的樣式、頁面壁紙和標籤表的附加功能。

# 14.1. 屬性

屬性 功能說明
BorderKind 設定邊框的型別。
scebFrame
scebBottomLine
scebBottomActiveLine
ButtonImages 按鈕影象
ContentMarginTop
ContentMarginLeft
ContentMarginRight
ContentMarginBottom
如果 AutoSize 為 False,可設定編輯框內容的邊距
CustomBackgroundImageNormalIndex
CustomBackgroundImageHotIndex
CustomBackgroundImageDisabledIndex
不同按鈕狀態下顯示的影象
CustomImages 設定 TscImageCollection 元件點陣圖屬性必須在所有專案中定義,您將用於自定義樣式
HidePromptTextIfFocused 如果聚焦,則隱藏編輯框提示文字
HintComponent TscHint 元件顯示來自編輯按鈕的提示
LeftButton 調整左側的按鈕,見 TscEditButton
PromptText 在編輯框中顯示的提示資訊
RightButton 調整右側的按鈕,見 TscEditButton
Transparent 如果設定為 True,則編輯框會顯示透明底色
WallPaperIndex 壁紙的索引號
WallPapers 設定顯示為壁紙的控制元件

# 14.2. 事件

事件名稱 觸發條件
OnLeftButtonClick 當左側按鈕點選時觸發事件
OnRightButtonClick 當右側按鈕點選時觸發事件

# 15. TscEditButton

  顯示在編輯框中的一個可調整按鈕。

# 15.1. 屬性

屬性 功能說明
CustomImageNormalIndex
CustomImageHotIndex
CustomImagePressedIndex
CustomImageDisabledIndex
按鈕狀態的影象索引(必須定義 TscEdit.CustomImages)
DropDownMenu 設定下拉功能表
Enabled 設定是否啟用按鈕
Hint 設定按鈕的提示
ImageHotIndex 處於熱狀態時顯示的影象序號
ImageIndex 影象顯示序號
ImagePressedIndex 處於按下狀態時顯示的影象序號
RepeatClick 如果設定為 True,則在按下按鈕時會重複觸發點選事件
RepeatClickInterval 重複點選的時間間隔,以毫秒為單位
Show Ellipses 按鈕是否在文字較長時顯示省略號
ShowHint 是否為按鈕顯示提示資訊
StyleKind 按鈕的樣式
Visible 按鈕是否可見

# 16. TscNumericEdit

  可用於整數或浮點數編輯的編輯框。

# 16.1. 屬性

屬性 功能說明
CurrencyString 顯示型別的貨幣字串值
Decimal 設定顯示小數的位數
DisplayFormat 自定義顯示格式
DisplayType 顯示的樣式
scedtNumeric:將文字顯示為數字
scedtCurrency:將文字顯示為貨幣
Increment 使用向上和向下鍵時的數值的增量
MaxValue 編輯框中可以顯示的最大值
MinValue 編輯框中可以顯示的最小值
SupportUpDownKeys 是否允許使用上下鍵改變數值
Value 目前值。
ValueType 設定顯示的數值型別
cvtInteger:整數。
scvtFloat:浮點數

# 17. TscTrackEdit

  可通過下拉的軌跡條來調整編輯框中顯示的數值。

# 17.1. 屬性

屬性 功能說明
DblClickShowTrackBar 設定是否可以使用雙擊事件打開軌跡條
Increment 使用向上和向下鍵時的數值的增量
JumpWhenClick 啟用 trackbar 的 JumpWhenClick 屬性(通過單擊軌道區域設定值)
MaxValue 編輯框中可以顯示的最大值
MinValue 編輯框中可以顯示的最小值
SupportUpDownKeys 是否允許使用上下鍵改變數值
TrackBarHeight 設定軌跡條的高度,如果設定為0則使用 Height 屬性設定的高度
TrackBarWidth 設定軌跡條的寬度,如果設定為 0 則使用 Width 屬性設定的寬度
Value 目前值

# 18. TscSpinEdit

  可通過點選上下按鍵調整編輯框中顯示的數值。

# 18.1. 屬性

屬性 功能說明
Decimal 設定顯示小數的位數
DisplayType 顯示的樣式
scedtNumeric:將文字顯示為數字
scedtCurrency:將文字顯示為貨幣
Increment 使用向上和向下鍵時的數值的增量
MaxValue 編輯框中可以顯示的最大值
MinValue 編輯框中可以顯示的最小值
MouseWheelSupport 設定是否支援使用滑鼠滾輪來改變值
UpDownKind 設定上下按鈕的型別
scupkDefault:預設樣式
scupkLeftRight:顯示為左右按鍵
Value 目前值。
ValueType 設定顯示的數值型別
cvtInteger:整數。
scvtFloat:浮點數

# 19. TscTimeEdit

  此控制元件可用於編輯時間。

# 19.1. 屬性

屬性 功能說明
ShowMSec 設定是否顯示毫秒
ShowSec 設定是否顯示秒
ShowUpDown 設定是否顯示上下按鈕
TimeFormat 設定時間格式
sctf24Hour:設定為24小時制
sctf12Hour:設定為12小時制
Text 設定時間的顯示文字

# 19.2. 方法

# 19.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

# 19.2.2. EncodeTime

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

  將獲取到的數據解析為時間格式顯示于編輯框中。

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

# 20. TscDateEdit

  此控制元件可用於編輯日期。

# 20.1. 屬性

屬性 功能說明
CalendarBackgroundStyle 設定日曆的背景樣式
sccasPanel:面板樣式。
sccasFormBackground:窗體背景樣式。
sccasEdit:編輯框樣式
CalendarFont 設定彈出式日曆框顯示的字型
CalendarHeight 設定日曆框顯示的高度
CalendarWallpapers 設定日曆框顯示的墻紙
CalendarWallpaperIndex 設定日曆框顯示的墻紙序號資訊
CalendarWidth 設定日曆框顯示的寬度
Date 設定編輯框顯示的日期數值
FirstDayOfWeek 設定一週的第一天的星期數
ShowToday 設定是否顯在日曆框底部顯示今天項
TodayDefault 設定是否將今天的日期作為預設日期顯示
WeekNumbers 設定是否在日曆中顯示週數

# 20.2. 事件

事件名稱 觸發條件
OnDateChange 當編輯框中的日期發生變化時觸發事件

# 21. TscMonthCalendar

  顯示為月度日曆。

# 21.1. 屬性

屬性 功能說明
Date 設定顯示的日期
FirstDayOfWeek 設定一週的第一天的星期數
ShowToday 設定是否顯在日曆框底部顯示今天項
TodayDefault 設定是否將今天的日期作為預設日期顯示
WeekNumbers 設定是否在日曆中顯示週數

# 21.2. 事件

事件名稱 觸發條件
OnNumberClick 當用戶選擇日曆中的數值時觸發事件

# 22. TscMemo

  具有透明度和背景墻紙的備忘錄控制元件。包含了 TMemo 元件的屬性。

# 22.1. 屬性

屬性 功能說明
CustomBackgroundImageNormalIndex
CustomBackgroundImageHotIndex
CustomBackgroundImageDisabledIndex
不同按鈕狀態下顯示的影象
CustomImages 設定 TscImageCollection 元件點陣圖屬性必須在所有專案中定義,您將用於自定義樣式
Transparent 設定控制元件是否使用透明屬性
Wallpapers 設定使用的墻紙背景
WallpaperIndex 設定使用的墻紙圖片序號

# 23. TscRadioGroup

  RadioGroup 控制元件,它源自 TscGroupBox 和 TscRadioButton 控制元件。包含了 TRadioGroup 元件的屬性。

# 23.1. 屬性

屬性 功能說明
ButtonsImages 設定按鈕顯示的圖片
ButtonsAnimation 設定是否啟用按鈕中的動畫效果
ButtonsGlowEffect 設定按鈕項的發光效果
ShowFocusRect 設定是否顯示對焦圈

# 23.1.1. ButtonsGlowEffect

  設定按鈕的發光效果。

屬性 功能說明
AlphaValue 發光的Alpha通道透明度,取值為 0-255
Color 發光的顏色
Enabled 設定是否啟用發光效果
FocusedColor 設定按鈕處於對焦狀態時顯示的顏色
GlowSize 發光的光暈範圍
IntenSive 如果設定為 True 則啟用更強烈的發光效果
Offset 發光效果的偏移量
PressedAlphaValue 當按鈕按下時設定的發光的Alpha通道透明度,取值為 0-255
StyleColors 如果為 True,則當樣式處於活動狀態時,TscGlowEffect 會自動調整顏色。 例如,如果您設定 Color = clHighLight 那麼您將從樣式中獲得 clHighLight 顏色
PressedColor 控制元件在按下狀態時顯示的顏色
PressedGlowSize 按鈕在按下時顯示的光暈的大小
States 設定是否啟用效果狀態。
scsNormal:是否使用正常狀態的顯示效果。
scsHot:是否使用處於熱狀態的顯示效果。
scsPressed:是否使用按下狀態的顯示效果。
scsFocused:設定是否使用對焦狀態顯示的效果。
scsDisabled:設定是否使用禁用狀態顯示效果

# 23.2. 事件

事件名稱 觸發條件
OnButtonClick 當按下按鈕時觸發事件

# 24. TscCheckGoup

  它源自 TscGroupBox 和 TscCheckBox 控制元件。

# 24.1. 屬性

屬性 功能說明
ButtonsImages 設定按鈕顯示的圖片
ButtonsAnimation 設定是否啟用按鈕中的動畫效果
ButtonsGlowEffect 設定按鈕項的發光效果
ItemChecked[Index] 用於獲取選項是否已選中
ShowFocusRect 設定是否顯示對焦圈

# 24.1.1. ButtonsGlowEffect

  設定按鈕的發光效果。

屬性 功能說明
AlphaValue 發光的Alpha通道透明度,取值為 0-255
Color 發光的顏色
Enabled 設定是否啟用發光效果
FocusedColor 設定按鈕處於對焦狀態時顯示的顏色
GlowSize 發光的光暈範圍
IntenSive 如果設定為 True 則啟用更強烈的發光效果
Offset 發光效果的偏移量
PressedAlphaValue 當按鈕按下時設定的發光的Alpha通道透明度,取值為 0-255
StyleColors 如果為 True,則當樣式處於活動狀態時,TscGlowEffect 會自動調整顏色。 例如,如果您設定 Color = clHighLight 那麼您將從樣式中獲得 clHighLight 顏色
PressedColor 控制元件在按下狀態時顯示的顏色
PressedGlowSize 按鈕在按下時顯示的光暈的大小
States 設定是否啟用效果狀態。
scsNormal:是否使用正常狀態的顯示效果。
scsHot:是否使用處於熱狀態的顯示效果。
scsPressed:是否使用按下狀態的顯示效果。
scsFocused:設定是否使用對焦狀態顯示的效果。
scsDisabled:設定是否使用禁用狀態顯示效果

# 24.2. 事件

事件名稱 觸發條件
OnButtonClick 當按下按鈕時觸發事件

# 25. TscImageCollection

  設定為圖片集合控制元件。

# 25.1. 屬性

屬性 功能說明
Images 設定可使用的圖片專案

# 26. TscImageCollectionItem

  圖片集中的專案。

# 26.1. 屬性

屬性 功能說明
Bitmap 點陣圖,基於 PNG 影象。 您會看到載入 PNG 影象的特殊對話方塊。 結果,您將獲得帶 alpha 通道的 32 位點陣圖或 24 位點陣圖。 對話方塊也可以自動調整 BitmapOptions 屬性中的 alphableend 屬性。繪製 32 位點陣圖比 PNG 影象快得多。 這就是為什麼最好將 PNG 影象轉換為 32 位點陣圖或 24 位點陣圖的原因
BitmapOptions 點陣圖的相關設定項
Description 在大列表中檢視有關點陣圖資訊的說明
DrawStyle 設定圖片的繪製方式
Picture 可用於顯示不同格式型別的圖片 *.jpg、*.png、*.bmp
TileOffsetX 圖片的X方向的偏移量
TileOffsetY 圖片的Y方向的偏移量

# 27. TscPasswordEdit

  具有不同樣式、透明度和密碼字元影象的密碼編輯控制元件。

# 27.1. 屬性

屬性 功能說明
BorderKind 設定邊框的顯示型別。
sccebFrame:含有邊框的樣式。
sccebBottomLine:僅含底邊的邊框樣式。
sccebNone:無邊框的樣式。
...
PasswordCharImageindex 密碼掩碼使用的圖片序號
PasswordCharImages 密碼掩碼使用的圖片集合控制元件
PasswordCharSelectedImageIndex 設定選擇時使用的圖片序號
PasswordKind 設定密碼字元的型別
Transparent 如果設定為 True 則控制元件顯示為透明
UseFontColorToStyleColor 是否將字型顏色用作樣式顏色

# 28. TscScrollBox

  控制元件為帶有滾動條的顯示框,其中可顯示其他控制元件。

# 28.1. 屬性

屬性 功能說明
BackgroundStyle 設定控制元件背景的樣式
FullUpdate 如果為 True,則滾動框將在滾動后完全更新。將 AutoScroll 和 FullUpdate 屬性設定為 True 以實現非純色背景的滾動
StorePaintBuffer 如果為 True,則使用樣式控制元件的透明子控制元件將使用特殊的繪畫緩衝區來獲取父影象

# 29. TscTrackBar

  控制元件顯示為軌跡條,與 TTrackBar 實現的功能相同,包含了額外的自定樣式。

# 29.1. 屬性

屬性 功能說明
CanFocused 是否啟用控制元件的對焦狀態
JumpWhenClick 當屬性設定為 True 時,可使用滑鼠點選直接切換取值
MaxValue 控制元件設定的最大值
MinValue 控制元件設定的最小值
MouseSuport 當屬性設定為 True 時,可使用滑鼠點選滑軌進行操作
ShowFocusRect 設定控制元件對焦時是否顯示矩形的提示環
TrackOptions 設定軌跡條的樣式屬性
ThumbOptions 調整影象預覽的選項
Value 控制元件的設定值
Vertical 軌跡條是否設定為豎向滑動的樣式

# 29.2. 事件

事件名稱 觸發條件
OnChange 當取值發生變化時觸發事件
OnLastChange 當值發生變化且釋放了滑塊時時

# 30. TscProgressBar

  控制元件顯示為進度條,與 TProgressBar 實現的功能相同,包含了額外的自定樣式。

# 30.1. 屬性

屬性 功能說明
AnimationTimerInterval 設定動畫定時器的時間間隔
MaxValue 控制元件設定的最大值
MinValue 控制元件設定的最小值
Options 調整控制元件元素與樣式的設定
Value 控制元件的設定值
Vertical 控制元件是否設定為豎向的樣式

# 30.2. 方法

# 30.2.1. StartAnimation

procedure StartAnimation;
1

  啟用進度條動畫,可作為等待的提示資訊。

# 30.2.2. StopAnimation

procedure StopAnimation;
1

  停止進度條動畫。

# 31. TscHint

  控制元件用於設定顯示提示資訊,提示的資訊包含標題、圖片和文字。

# 31.1. 屬性

屬性 功能說明
ActiveForAllApplication 將其設定為 True 並將應用程式中的所有提示替換為來自 TscHint 元件的提示(這有助於您解決多顯示器高 DPI 系統上提示的顯示問題)
AlphaBlend 如果為 True,提示將具有 alphablend 效果
AlphaBlendAnimation 啟用/禁用提示的動畫效果
AlphaBlendValue AlphaBlend 的取值
LineSeparator 行分隔符,預設值為@@。如果要顯示多行提示,請將 LineSeparator 新增到行尾,例如:Line1@@Line2

# 31.2. 方法

# 31.2.1. ActiveHint

procedure ActivateHint(const AHint: string); 
1

  從游標位置啟用提示。 元件獲取游標位置並掃瞄游標掩碼以檢測提示的位置。

# 31.2.2. HideHint

procedure HideHint;
1

  隱藏提示。

# 31.2.3. IsVisible

function IsVisible: Boolean;
1

  使用此方法可獲取目前提示資訊是否處於顯示狀態。

# 32. TscRichEdit

  富文字編輯框,與 TRichEdit 實現的功能相同,包含了額外的自定樣式。

# 32.1. 屬性

屬性 功能說明
StyleColors 如果為 True,則控制元件從樣式中為字型和背景應用顏色。如果您想使用預設顏色,請將 StyleColors 設定為 False。
IsoBean控制元件
樣式外觀控制元件

← IsoBean控制元件 樣式外觀控制元件→

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