樣式控制元件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);
在縮放形式和具有高 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;
使用此方法檢查開關狀態是否為 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;
使用此方法檢查開關狀態是否為 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;
呼叫此方法以更新專案。
# 25.3.2. EndUpdateItems
procedure EndUpdateItems;
呼叫此方法以停止更新專案。
# 25.3.3. ScrollToItem
procedure ScrollToItem(Index: Integer);
滾動至指定的專案。
# 25.3.4. IndexOfCaption
function IndexOfCaption(const S: string): Integer;
使用 Captoin = S 查詢專案索引。
# 25.3.5. IndexOfDetail
function IndexOfDetail(const S: string): Integer;
查詢 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;
呼叫以啟用更新專案。
# 27.3.2. EndUpdateItems
procedure EndUpdateItems;
呼叫以停止更新專案。
# 27.3.3. IndexOfCaption
function IndexOfCaption(const S: string): Integer;
獲取含有文字內容為 S 的專案的索引。
# 27.3.4. IndexOfTitle
function IndexOfTitle(const S: string): Integer;
獲取含有標題內容為 S 的專案的索引。
# 27.3.5. IndexOfDetail
function IndexOfDetail(const S: string): Integer;
獲取含有明細內容為 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;
呼叫以啟用更新專案。
# 29.3.2. EndUpdateItems
procedure EndUpdateItems;
呼叫以停止更新專案。
# 29.3.3. IndexOfCaption
function IndexOfCaption(const S: string): Integer;
獲取含有文字內容為 S 的專案的索引。
# 29.3.4. IndexOfTitle
function IndexOfTitle(const S: string): Integer;
獲取含有標題內容為 S 的專案的索引。
# 29.3.5. IndexOfDetail
function IndexOfDetail(const S: string): Integer;
獲取含有明細內容為 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);
從編輯框中獲取時間並解析至變數中。
var
h,m,s,ms: word;
begin
FThis.scTimeEdit1.DecodeTime(h,m,s,ms);
end;
2
3
4
5
# 32.2.2. EncodeTime
EncodeTime(Hour, Min, Sec, MSec: Word);
將獲取到的數據解析為時間格式顯示于編輯框中。
FThis.scTimeEdit1.EncodeTime(12,12,12,122);
# 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 | 頁面改變時的事件 |