數據數控控制元件
# Smart 控制元件使用(數據數控)
數據數控用於對可採集的數據從資料庫中進讀取並進行動態展示,部分數據對應的可使用控制訊號進行控制。
# 1. TAbDBVSlider、TAbDBHSlider元件
該元件顯示為水平,垂直方向的滑軌。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 1.1. 屬性
- TAbDBHSilder元件、TAbDBVSlider元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BevelOuter | 確定元件的外斜角的樣式 |
| ButtonSize | 設定滑塊的大小 |
| ChangeLarge | 對於數值大的變化的數據的增減量 |
| ChangeSmall | 對於數值小的變化的數據的增減量 |
| ColorFocus | 如果元件具有焦點,則顯示顏色 |
| ColorNonFocus | 如果元件不具有焦點,則顯示顏色 |
| ColorTrench | 設定溝槽的顏色 |
| CursorSlide | 如果滑鼠在滑塊上,則顯示對應的圖示 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 以模擬數值顯示的數據 |
| EnabledKeys | 是否響應按鍵 |
| EnableKeyBoard | 是否響應鍵盤操作 |
| EnableMouseJump | 是否讓滑塊響應滑鼠操作跳轉到滑鼠點選的標尺位置上 |
| Options | 設定滑軌的相關選項opBevelOuter是否顯示斜邊外緣opName1是否顯示訊號標題1opName2是否顯示訊號標題2opScaleText是否顯示標尺文字 |
| ScaleSettings | 設定標尺的相關外觀選項 |
| SingalSettings | 數值顯示的相關選項 |
| Value | 顯示的數值 |
# 1.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnValueChange | 當數據值發生變化時觸發該事件 |
| OnValueChanged | 當數據值發生變化后觸發該事件 |
# 2. TAbDBDial元件
該元件顯示為一個撥號盤,用於數值的調整顯示。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 2.1. 屬性
- TAbDBDial元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BevelDial | 撥號盤的邊緣樣式屬性 |
| BevelOuter | 確定元件的外斜角的樣式 |
| BevelValue | 確定顯示值的背景的樣式 |
| ChangeLarge | 對於數值大的變化的數據的增減量 |
| ChangeSmall | 對於數值小的變化的數據的增減量 |
| ColorFocus | 如果元件具有焦點,則顯示顏色 |
| ColorNonFocus | 如果元件不具有焦點,則顯示顏色 |
| CursorSlide | 如果滑鼠在滑塊上,則顯示對應的圖示 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 以模擬數值顯示的數據 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| Value | 包含了模擬數值的相關資訊 |
# 2.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnValueChange | 當數據值發生變化時觸發該事件 |
| OnValueChanged | 當數據值發生變化后觸發該事件 |
# 3. TAbDBGearDial元件
該元件顯示為一個大型撥盤。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 3.1. 屬性
- TAbDBGearDial元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BevelGearDial | 設定撥號盤的外觀樣式 |
| ChangeLarge | 對於數值大的變化的數據的增減量 |
| ChangeSmall | 對於數值小的變化的數據的增減量 |
| ColorFocus | 如果元件具有焦點,則顯示顏色 |
| ColorNonFocus | 如果元件不具有焦點,則顯示顏色 |
| CursorSlide | 如果滑鼠在滑塊上,則顯示對應的圖示 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 以模擬數值顯示的數據 |
| EnabledKeys | 是否響應按鍵 |
| EnableKeyBoard | 是否響應鍵盤操作 |
| PointerSize | 撥盤的點的大小 |
| PointerType | 撥盤的點的型別 |
| RotAngle | 旋轉的角度度數 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| StartAngle | 撥盤的開始角度 |
| Value | 顯示的數值 |
# 3.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnValueChange | 當數據值發生變化時觸發該事件 |
| OnValueChanged | 當數據值發生變化后觸發該事件 |
# 4. TAbDBValueInd元件
該元件顯示為一個數字值指示器。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 4.1. 屬性
- TAbDBValuedInd元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BevelInner | 確定元件的內斜角的樣式 |
| BevelOuter | 確定元件的外斜角的樣式 |
| BevelValue | 確定元件數值指示器內部背景顯示的樣式 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 訊號Value顯示的值 |
| LimitLower | 低位訊號的限制值 |
| LimitUpper | 高位訊號的限制值 |
| LogScale | 是否使用指數的計數方式 |
| MinMax | 使用DateTime儲存最小值/最大值 |
| Options | 元件的相關設定選項opBevelInner是否顯示內斜邊opBevelOuter是否顯示外斜邊opName1是否顯示SignalName1區域的內容opName2是否顯示SignalName2區域的內容opUnit是否顯示單位字元 |
| SectorSettings | 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| Value | 設定訊號顯示的數值 |
# 4.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnLimit | 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件 |
| OnOverflow | 如果Value屬性超過了調整的範圍則觸發該事件 |
| OnSectorChange | 如果Value屬性輸入或退出區域時觸發該事件 |
# 5. TAbDBBar元件
該元件顯示為一個橫向的進度條。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 5.1. 屬性
- TAbDBBar元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BarSettings | 進度條設定的相關選項 |
| BevelOuter | 確定元件的外斜角的樣式 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 訊號Value顯示的值 |
| LimitLower | 低位訊號的限制值 |
| LimitUpper | 高位訊號的限制值 |
| LogScale | 是否使用指數的計數方式 |
| MinMax | 使用DateTime儲存最小值/最大值 |
| SectorSettings | 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| Value | 設定訊號顯示的數值 |
# 5.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnLimit | 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件 |
| OnOverflow | 如果Value屬性超過了調整的範圍則觸發該事件 |
| OnSectorChange | 如果Value屬性輸入或退出區域時觸發該事件 |
# 6. TAbDBVBar元件
該元件顯示為一個垂直的進度條,並帶有指針的顯示。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 6.1. 屬性
- TAbDBVBar元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BarSettings | 進度條設定的相關選項 |
| BevelOuter | 確定元件的外斜角的樣式 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 訊號Value顯示的值 |
| LimitLower | 低位訊號的限制值 |
| LimitUpper | 高位訊號的限制值 |
| LogScale | 是否使用指數的計數方式 |
| MinMax | 使用DateTime儲存最小值/最大值 |
| Options | 元件的相關設定選項opBevelInner是否顯示內斜邊opBevelOuter是否顯示外斜邊opValue是否顯示值opName1是否顯示SignalName1區域的內容opName2是否顯示SignalName2區域的內容opOverflow是否顯示溢出opUnit是否顯示單位字元 |
| SectorSettings | 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| Value | 設定訊號顯示的數值 |
# 6.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnLimit | 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件 |
| OnOverflow | 如果Value屬性超過了調整的範圍則觸發該事件 |
| OnSectorChange | 如果Value屬性輸入或退出區域時觸發該事件 |
# 7. TAbDBHBar元件
該元件顯示為一個水平進度條,並帶有指針的顯示。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 7.1. 屬性
- TAbDBHBar元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BarSettings | 進度條設定的相關選項 |
| BevelOuter | 確定元件的外斜角的樣式 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 訊號Value顯示的值 |
| LimitLower | 低位訊號的限制值 |
| LimitUpper | 高位訊號的限制值 |
| LogScale | 是否使用指數的計數方式 |
| MinMax | 使用DateTime儲存最小值/最大值 |
| Options | 元件的相關設定選項opBevelInner是否顯示內斜邊opBevelOuter是否顯示外斜邊opValue是否顯示值opName1是否顯示SignalName1區域的內容opName2是否顯示SignalName2區域的內容opOverflow是否顯示溢出opUnit是否顯示單位字元 |
| SectorSettings | 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| Value | 設定訊號顯示的數值 |
# 7.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnLimit | 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件 |
| OnOverflow | 如果Value屬性超過了調整的範圍則觸發該事件 |
| OnSectorChange | 如果Value屬性輸入或退出區域時觸發該事件 |
# 8. TAbDBThermometer元件
該元件顯示為一個帶有刻度和數字值指示的垂直數字指示器。該元件以帶數字值指示的比例尺形式顯示值。 您可以將訊號單位(預設為°C)更改為任何其他單位,以顯示其他訊號,例如壓強或電壓。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 8.1. 屬性
- TAbDBThermometer元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BarSettings | 進度條設定的相關選項 |
| BevelOuter | 確定元件的外斜角的樣式 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 訊號Value顯示的值 |
| LimitLower | 低位訊號的限制值 |
| LimitUpper | 高位訊號的限制值 |
| LogScale | 是否使用指數的計數方式 |
| MinMax | 使用DateTime儲存最小值/最大值 |
| Options | 元件的相關設定選項opBevelInner是否顯示內斜邊opBevelOuter是否顯示外斜邊opValue是否顯示值opName1是否顯示SignalName1區域的內容opName2是否顯示SignalName2區域的內容opUnit是否顯示單位字元 |
| ScaleSettings | 設定顯示範圍的樣式 |
| ScaleSpacing | 間距與比例尺設定 |
| SectorSettings | 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| Value | 設定訊號顯示的數值 |
# 8.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnLimit | 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件 |
| OnOverflow | 如果Value屬性超過了調整的範圍則觸發該事件 |
| OnSectorChange | 如果Value屬性輸入或退出區域時觸發該事件 |
# 9. TAbDBTank元件
該元件顯示為一個帶有數字指示功能以及液位面高度顯示的罐體。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 9.1. 屬性
- TAbDBTank元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BevelValue | 確定元件中值指示器的斜角樣式 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 訊號Value顯示的值 |
| LimitLower | 低位訊號的限制值 |
| LimitUpper | 高位訊號的限制值 |
| LogScale | 是否使用指數的計數方式 |
| MinMax | 使用DateTime儲存最小值/最大值 |
| Options | 元件的相關設定選項opUseSectorColor是否顯示外斜邊opValue是否顯示值opName1是否顯示SignalName1區域的內容opName2是否顯示SignalName2區域的內容opOverflow是否顯示溢出opUnit是否顯示單位字元 |
| PPH | 用於調整以不同顏色顯示的Value百分比的屬性 |
| PPHColor | 用於針對一定百分比的指示調整不同顏色的屬性 |
| SectorSettings | 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| TankSettings | 一些關於罐體的相關設定 |
| Value | 設定訊號顯示的數值 |
| VIndOffsX | 用於調整值指示器水平偏移的屬性 |
| VIndOffsY | 用於調整值指示器垂直偏移的屬性 |
# 9.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnLimit | 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件 |
| OnOverflow | 如果Value屬性超過了調整的範圍則觸發該事件 |
| OnSectorChange | 如果Value屬性輸入或退出區域時觸發該事件 |
# 10. TAbDBVMeter元件
該元件顯示為一個垂直的數值指示器。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 10.1. 屬性
- TAbDBVMeter元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BevelInner | 確定元件的內斜角的樣式 |
| BevelOuter | 確定元件的外斜角的樣式 |
| BevelValue | 確定元件數值指示器內部背景顯示的樣式 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 訊號Value顯示的值 |
| LimitLower | 低位訊號的限制值 |
| LimitUpper | 高位訊號的限制值 |
| LogScale | 是否使用指數的計數方式 |
| MinMax | 使用DateTime儲存最小值/最大值 |
| Options | 元件的相關設定選項opBevelInner是否顯示內斜邊opBevelOuter是否顯示外斜邊opSector是否顯示分段opValue是否顯示值opName1是否顯示SignalName1區域的內容opName2是否顯示SignalName2區域的內容opOverflow是否顯示溢出opUnit是否顯示單位字元opLimit是否顯示限制值 |
| ScaleSettings | 設定顯示範圍的樣式 |
| SectorSettings | 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| Value | 設定訊號顯示的數值 |
# 10.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnLimit | 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件 |
| OnOverflow | 如果Value屬性超過了調整的範圍則觸發該事件 |
| OnSectorChange | 如果Value屬性輸入或退出區域時觸發該事件 |
# 11. TAbDBHMeter元件
該元件顯示為一個水平的數值指示器。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 11.1. 屬性
- TAbDBHMeter元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BevelInner | 確定元件的內斜角的樣式 |
| BevelOuter | 確定元件的外斜角的樣式 |
| BevelValue | 確定元件數值指示器內部背景顯示的樣式 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 訊號Value顯示的值 |
| LimitLower | 低位訊號的限制值 |
| LimitUpper | 高位訊號的限制值 |
| LogScale | 是否使用指數的計數方式 |
| MinMax | 使用DateTime儲存最小值/最大值 |
| Options | 元件的相關設定選項opBevelInner是否顯示內斜邊opBevelOuter是否顯示外斜邊opSector是否顯示分段opValue是否顯示值opName1是否顯示SignalName1區域的內容opName2是否顯示SignalName2區域的內容opOverflow是否顯示溢出opUnit是否顯示單位字元opLimit是否顯示限制值 |
| ScaleSettings | 設定顯示範圍的樣式 |
| SectorSettings | 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| Value | 設定訊號顯示的數值 |
# 11.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnLimit | 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件 |
| OnOverflow | 如果Value屬性超過了調整的範圍則觸發該事件 |
| OnSectorChange | 如果Value屬性輸入或退出區域時觸發該事件 |
# 12. TAbDBFlexHMeter、TAbDBFlexVMeter元件
該元件顯示為一個水平顯示的數值指示器,其標尺可以自由移動。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 12.1. 屬性
- TAbDBFlexHMeter、TAbDBFlexVMeter元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BevelInner | 確定元件的內斜角的樣式 |
| BevelOuter | 確定元件的外斜角的樣式 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Damping | 儀表盤滾動的方式 |
| Options | 元件的相關設定選項opBevelInner是否顯示內斜邊opBevelOuter是否顯示外斜邊opTranparent背景是否透明 |
| PenCenterLine | 儀表盤中心指示線的樣式。Color設定顏色。Mode指示線的顯示模式Style指示線的顯示樣式Width指示線的顯示寬度 |
| ScaleSettings | 設定顯示範圍的樣式 |
| SwapScale | 是否反轉儀表數值遞增方向 |
| Value | 設定儀表指針指向儀表盤的數值 |
# 13. TAbDB120Meter、TAbDB180Meter、TAbDB270Meter元件
該元件顯示為一個數字指示儀,儀表盤數值顯示的角度為120°、180°和270°。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。

# 13.1. 屬性
| 屬性 | 功能說明 |
|---|---|
| BevelInner | 確定元件的內斜角的樣式 |
| BevelOuter | 確定元件的外斜角的樣式 |
| BevelValue | 確定元件數值指示器內部背景顯示的樣式 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Digit | 訊號Value顯示的值 |
| LimitLower | 低位訊號的限制值 |
| LimitUpper | 高位訊號的限制值 |
| LogScale | 是否使用指數的計數方式 |
| MinMax | 使用DateTime儲存最小值/最大值 |
| Options | 元件的相關設定選項opBevelInner是否顯示內斜邊opBevelOuter是否顯示外斜邊opSector是否顯示分段opValue是否顯示值opName1是否顯示SignalName1區域的內容opName2是否顯示SignalName2區域的內容opSector是否顯示分段區域顏色opOverflow是否顯示溢出opUnit是否顯示單位字元opLimit是否顯示限制值 |
| ScaleSettings | 設定顯示範圍的樣式 |
| SectorSettings | 設定顯示區域的選項,您最多可以調整三個扇區,每個扇區的開始和結束位置均不同。 如果值進入或離開一個扇區,它將觸發OnSectorChange事件。 即使存在SectorSettings屬性,也不在所有元件中顯示扇區。 |
| SignalSettings | 模擬訊號的設定選項 DigitalFrom設定訊號的起始值DigitalTo設定訊號的終點值Name1設定訊號1顯示的名稱Name2設定訊號2顯示的名稱ValueFormat設定數據顯示的格式ValueFrom設定值的起始值ValueTo設定終止值ValueUnit設定顯示單位 |
| Value | 設定訊號顯示的數值 |
# 13.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnLimit | 如果Value屬性超過了LimitLower或者LimitUpper的限制時觸發該事件 |
| OnOverflow | 如果Value屬性超過了調整的範圍則觸發該事件 |
| OnSectorChange | 如果Value屬性輸入或退出區域時觸發該事件 |
# 14. TAbDBLED元件
該元件顯示為一個LED指示燈按鈕。該元件可以用作普通的LED指示燈,按鈕,單選按鈕或用作開關。 您可以將它們分組以指示/調整長整數值。 可以選擇一個具有同步頻率的閃爍指示(所有LED將同步閃爍)。 可用頻率為0.5Hz,1Hz,2Hz,4Hz和8Hz。TAbLED沒有自己的計時器。需要配合其他計數器進行使用。LED的形狀可以是圓形(預設),矩形或箭頭(左,右,上,下)。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 14.1. 屬性
- TAbDBLED元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| Checked | 控制元件是否處於確認狀態,即對應開、關的狀態 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Flashing | 如果為True,且Checked屬性為True,則顯示閃爍狀態 |
| Frequency | 確定閃爍屬性Flashing的閃爍頻率 |
| GroupIndex | 設定群組用於給AbBinary組中的控制元件進行群控操作 |
| LED | LED設定的相關選項ColorOffLED燈關閉時的顏色ColorOnLED燈開啟時的顏色ShapeLED燈的形狀 |
| LED_Position | 設定LED燈的位置 |
| Mode | 設定LED燈的響應模式 |
| StatusBit | 在StatusBit中選擇的位數(0..31) |
| StatusInt | 狀態資訊的長整數值 |
# 14.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnStatusChanged | 當Checked屬性發生變化時觸發該事件 |
| OnStatusIntChanged | 當同一組內的任何一個控制元件的Checked屬性發生變化時觸發該事件 |
# 15. TAbDBColBitBtn元件
該元件顯示為一個點陣圖按鈕,用於表示兩種狀態。
- 為開與關的狀態進行單獨設定。其中包括的屬性有
TextColorDisabled,TextColOff,TextColOn,TextOff,TextOn,Text3D。 - 可選擇按鈕的顏色,用於打開,關閉以及禁用的狀態。其中包括的屬性有
ColorOff,ColorOn,ColorDisabled。 - 三種狀態下的圖片顯示設定。
- 文字圖形的位置選項。
- 具有可選顏色的3D漸變斜面。
可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 15.1. 屬性
- TAbDBColBitBtn元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| Beveled | 是否顯示斜邊(僅在Flat屬性為False) |
| Buttonlevel | 包含一系列的按鈕斜邊繪製的相關屬性 |
| Checked | 按鈕是否處於已經按下的狀態 |
| CheckedOptions | 設定Checked屬性變化時的外觀設定相關選項 |
| ColorDisabled | 按鈕被禁用時設定的顏色(如果Transparent屬性為True時該屬性不起作用) |
| ColorOff | 當Checked屬性為False時設定的顏色(如果Transparent屬性為True時該屬性不起作用) |
| ColorOn | 當Checked屬性為True時設定的顏色(如果Transpparent屬性為True時該屬性不起作用) |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Flashing | 如果為True,且Checked屬性為True,則顯示閃爍狀態 |
| FlashOptions | 設定當Checked屬性與Flashing屬性為True時閃爍的樣式 |
| Flat | 該屬性為True時僅在滑鼠懸停在此控制元件上時顯示斜邊 |
| Frequency | 確定閃爍屬性Flashing的閃爍頻率 |
| Glyph | 設定顯示在按鈕上的圖片 |
| GradBtnFace | 設定漸變樣式的相關選項 |
| GroupIndex | 設定群組用於給AbBinary組中的控制元件進行群控操作 |
| Mode | 設定按鈕的響應模式 |
| NumGlyph | 設定用於顯示按鈕圖片的數量 |
| PosGlyph | 圖片繪製的區域 |
| PosHorizontal | 水平方向上的顯示位置 |
| PosVertical | 垂直方向上的顯示位置 |
| StatusBit | 在StatusBit中選擇的位數(0..31) |
| StatusInt | 狀態資訊的長整數值 |
| Text3D | 是否啟用按鈕的3D顯示效果 |
| TextColDisabled | 設定按鈕被禁用時的按鈕文字顏色 |
| TextColOff | 設定Checked屬性為False時的按鈕文字顏色 |
| TextColOn | 設定Checked屬性為True時的按鈕文字顏色 |
| Transparent | 是否為透明顯示 |
# 15.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnStatusChanged | 當Checked屬性發生變化時觸發該事件 |
| OnStatusIntChanged | 當同一組內的任何一個控制元件的Checked屬性發生變化時觸發該事件 |
# 16. TAbDBRockerSwitch元件
該元件顯示為一個狀態切換按鈕。其中的一些屬性設定如圖所示。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 16.1. 屬性
- TAbDBRockerSwitch元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BevelOuter | 確定元件的外斜角的樣式 |
| BtnBevelWidth | 按鈕邊緣的寬度 |
| BtnColorFace | 按鈕表面的顏色 |
| BtnColorHighlight | 按鈕邊緣的高亮區域顏色 |
| BtnColorShadow | 按鈕邊緣的陰影區域顏色 |
| Checked | 按鈕是否處於點亮的狀態 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Flashing | 如果為True,且Checked屬性為True,則顯示閃爍狀態 |
| Frequency | 確定閃爍屬性Flashing的閃爍頻率 |
| GroupIndex | 設定群組用於給AbBinary組中的控制元件進行群控操作 |
| Mode | 設定按鈕的響應模式 |
| StatusBit | 在StatusBit中選擇的位數(0..31) |
| StatusInt | 狀態資訊的長整數值 |
# 16.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnStatusChanged | 當Checked屬性發生變化時觸發該事件 |
| OnStatusIntChanged | 當同一組內的任何一個控制元件的Checked屬性發生變化時觸發該事件 |
# 17. TAbDBToggleSwitch元件
該元件用於顯示兩種狀態的開關。可以顯示數據集中的欄位。需要設定DataSource以及DataField屬性。
# 17.1. 屬性
- TAbDBToggleSwitch元件主要屬性
| 屬性 | 功能說明 |
|---|---|
| BevelOuter | 確定元件的外斜角的樣式 |
| BtnBevelWidth | 按鈕邊緣的寬度 |
| BtnColorFace | 按鈕表面的顏色 |
| BtnColorHighlight | 按鈕邊緣的高亮區域顏色 |
| BtnColorShadow | 按鈕邊緣的陰影區域顏色 |
| Checked | 按鈕是否處於點亮的狀態 |
| DataField | 設定繫結顯示內容的欄位 |
| DataReadOnly | 是否設定數據集為只讀模式 |
| DataSource | 設定繫結的數據集 |
| Flashing | 如果為True,且Checked屬性為True,則顯示閃爍狀態 |
| Frequency | 確定閃爍屬性Flashing的閃爍頻率 |
| GroupIndex | 設定群組用於給AbBinary組中的控制元件進行群控操作 |
| Mode | 設定按鈕的響應模式 |
| StatusBit | 在StatusBit中選擇的位數(0..31) |
| StatusInt | 狀態資訊的長整數值 |
# 17.2. 事件
| 事件 | 何時觸發 |
|---|---|
| OnStatusChanged | 當Checked屬性發生變化時觸發該事件 |
| OnStatusIntChanged | 當同一組內的任何一個控制元件的Checked屬性發生變化時觸發該事件 |