Altium标准脚本控制
"(《世界人权宣言》)
要查看放置在脚本窗体上的 Altium 标准组件的相关属性和事件,请使用
要查找 Altium 标准组件的特定方法(或属性),请使用代码完成功能(请参阅脚本编辑器工具)。例如,输入 TXPCheckBox.getTXPCheckBox

使用代码完成 (
继承
大多数 Altium 标准控件类的方法(以及属性和事件)都继承自 Delphi VCL TCustomControl
TCustomControl
TXPCustomControl
...Altium 标准控件
因此,这里涉及的每个 Altium 标准控件的方法都与 TCustomControl
举例来说,控件的降序继承如下 TXPCheckBox
| 继承路径 | 方法 |
|---|---|
TCustomControl |
请参见相应的 Delphi 参考资料。 |
TXPCustomControl |
请参见 TXPCheckBox |
TWinXPCustomButtonControl |
请参见 TXPCheckBox |
TXPCheckControl |
请参见 TXPCheckBox |
TXPCheckBox |
请参见 TXPCheckBox |
的例外情况TCustomControlTXPCustomControlxxxTXPLabelTXPSpinnerImageTXPImageListTXPSplitterTXStatusBar
组件方法
一般来说,Altium 标准组件除了提供普通组件的基本方法外,还提供一些额外的自定义方法。例如 TXPCheckBox TCheckBox GetCheckedGetAlphaImage TXPCheckBox
使用以下列表可浏览 Altium 标准类别中各组件可用方法的相关信息:
![]() |
TWinXPPageControl | 与 TPageControl 组件(Win32 标签)相关。 |
| TWinXPTabControl | 与 TTabControl 组件(Win32 Tab)相关。 | |
| TXPBitBtn | 与 TBitBtn 组件相关(附加 Tab)。 | |
| TXPButton | 与 TButton 组件相关(标准选项卡)。 | |
| TXPButtonEdit | 与 TEdit 组件相关(标准选项卡)。 | |
| TXPButtonEx | 与 TButton 组件相关(标准选项卡)。 | |
| TXPCheckBox | 与 TCheckBox 组件相关(标准选项卡)。 | |
| TXPComboBox | 与 TComboBox 组件相关(标准选项卡)。 | |
| TXPDirectoryEdit | 与 TEdit 组件相关(标准选项卡)。 | |
| TXPEdit | 与 TEdit 组件相关(标准选项卡)。 | |
| TXPExtPanel | 与 TPanel 组件相关(标准选项卡)。 | |
| TXPFileNameEdit | 与 TEdit 组件相关(标准选项卡)。 | |
| TXPG GroupBox | 与 TGroupBox 组件相关(标准选项卡)。 | |
| TXPHistoryEdit | 与 TEdit 组件相关(标准选项卡)。 | |
| TXPImageList | 与 TImageList 组件相关(Win32 标签)。 | |
| TXPSpinnerImage | 与 TImage 组件相关(附加选项卡)。 | |
| TXPLabel | 与 TLabel 组件相关(标准选项卡)。 | |
| TXPListBox | 与 TListBox 组件相关(标准选项卡)。 | |
| TXPProgressBar | 与 TProgressBar 组件相关(Win32 标签)。 | |
| TXPRadioButton 无线电按钮 | 与 TRadioButton 组件相关(标准选项卡)。 | |
| TXPRadioGroup | 与 TRadioGroup 组件相关(标准选项卡)。 | |
| TXPScrollBar | 与 TScrollbar 组件相关(标准选项卡)。 | |
| TXPSpeedButton(速度按钮 | 与 TSpeedButton 组件相关(附加选项卡)。 | |
| TXPSpinEdit | 与 TEdit 组件相关(标准选项卡)。 | |
| TXPSplitButton | 与 TButton 组件相关(标准选项卡)。 | |
| TXPSplitter | 与 TSplitter 组件相关(附加选项卡)。 | |
| TXPTrackBar | 与 TTrackbar 组件相关(Win32 标签)。 | |
| TXStatusBar 状态栏 | 与 TStatusBar 组件相关(Win32 标签)。 |
TWinXPPageControl
TWinXPPageControlTPageControl
TWinXPPageControl: Procedure InsertPage(Page : TWinXPTabSheet); Procedure InsertPageAt(Index : Integer; Page : TWinXPTabSheet); Procedure RemovePage(Page : TWinXPTabSheet);
此外、 TWinXPPageControlTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TWinXPCustomTabControl: Function Changing : Boolean Function CreateTabs : TStrings; Function GetTabIndex : Integer; Function IsTabVisible(Index : Integer) : Boolean; Function IsTabUseImage(Index : Integer) : Boolean; Procedure SetActiveTabIndex(Const Value : Integer); Procedure UpdateActivePage; Procedure SetFocusAfterTabChange; Procedure SelectNextPage(GoForward : Boolean);
TWinXPTabControl
TWinXPTabControlTTabControl
TWinXPCustomTabControl: Function Changing : Boolean Function CreateTabs : TStrings; Function GetTabIndex : Integer; Function IsTabVisible(Index : Integer) : Boolean; Function IsTabUseImage(Index : Integer) : Boolean; Procedure SetActiveTabIndex(Const Value : Integer); Procedure UpdateActivePage; Procedure SetFocusAfterTabChange; Procedure SelectNextPage(GoForward : Boolean);
此外 TWinXPTabControlTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified;
TXPBitBtn
TXPBitBtnTBitBtnTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TWinXPCustomButtonControl: Procedure CompulsoryClick; Procedure ButtonMouseDown(X, Y : Integer); Procedure ButtonMouseMove(X, Y : Integer); Procedure ButtonMouseUp (X, Y : Integer); Function GetControlState(Enabled, Pressed, Hot : Boolean) : TThemedButton; Virtual; TWinXPCustomButton: Function GetShiftContentIfPressed : Boolean; Procedure ReDrawCaption(ARect : TRect; AFontColor : TColor); Procedure ReDrawInside (ARect : TRect; AFontColor : TColor);
TXPButton
TXPButtonTButtonTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TXPCustomButton: Procedure DoMouseHover(State : TMouseState) Procedure InternalPaint(ARect : TRect) Procedure Prepaint(Var ARect : TRect)
TXPButtonEdit
TXPDirectoryEditTEdit TCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TCustomXPEdit: Function CalcInternalHeight : Integer; Procedure Change; Procedure ChangeHotFont(IsHot : Boolean); Procedure Clear; Procedure ClearSelection; Procedure ClearUndo; Procedure CopyToClipboard; Procedure CreateCaret; Procedure CutToClipboard; Procedure DestroyCaret; Procedure DoEndCapture; Procedure DrawInside(ARect : TRect; AColor, AFrameColor, AHLTextColor, AHLColor, AFontColor : TColor); Function GetAutoWidth : Integer; Function GetCursorPos : TPoint; Function GetEditDetails : TThemedElementDetails; Function GetEditorBounds : TRect; Function GetEditState : TThemedEdit; Function GetExcludeRect : TRect; Procedure InsertString(Str : TXPString); Procedure InternalSetCursor; Procedure NumberFormatChanged; Procedure SelectAll; Procedure SetCaretPos(Value : Integer); Procedure SetText (Const Value : TCaption); Procedure SetTransparent(Const Value : Boolean); Procedure Undo; TXPCustomButtonEdit: Procedure ButtonClick; Procedure CtrlEnterClick; Procedure DoAdjustClientRect(Var Rect : TRect); Function GetButtonDetails(AButton : TXPEditButton) : TThemedElementDetails; Function GetButtonVisible(AButton : TXPEditButton; AVisible : Boolean) : Boolean; Function GetGlyph(AButton : TXPEditButton) : TGraphic; Procedure PaintButton(AButton : TXPEditButton); Procedure PaintGlyph(AButton : TXPEditButton; Const ARect : TRect); Procedure SetButtonVisibility;
TXPButtonEx
TXPButtonExTButtonTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TXPCustomButton: Procedure DoMouseHover(State : TMouseState) Procedure InternalPaint(ARect : TRect) Procedure Prepaint(Var ARect : TRect)
TXPCheckBox
TXPCheckBox TCheckBoxTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TWinXPCustomButtonControl: Procedure CompulsoryClick; Procedure ButtonMouseDown(X, Y : Integer); Procedure ButtonMouseMove(X, Y : Integer); Procedure ButtonMouseUp (X, Y : Integer); Function GetControlState(Enabled, Pressed, Hot : Boolean) : TThemedButton; Virtual; Abstract; TXPCheckControl: Function GetChecked : Boolean; Procedure SetChecked(Value : Boolean); Procedure ReDrawCaption(AColor, AFontColor : TColor); Procedure Toggle; Function GetPartId : Integer; Function GetStateBase : TThemedButton; Function GetAlphaImage : TAlphaImage; Function GetFrameCtrlStateFlags : Integer;
TXPComboBox
TXPComboBox TComboBox
TXPCustomComboBox: Procedure Button2Click; Function GetPopupItemWidth(Index : Integer) : Integer; Function UserCanOpenDropDown : Boolean; Procedure CloseUp; Procedure DropDown; Procedure Select;
此外、 TXPComboBoxTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TCustomXPEdit: Function CalcInternalHeight : Integer; Procedure Change; Procedure ChangeHotFont(IsHot : Boolean); Procedure Clear; Procedure ClearSelection; Procedure ClearUndo; Procedure CopyToClipboard; Procedure CreateCaret; Procedure CutToClipboard; Procedure DestroyCaret; Procedure DoEndCapture; Procedure DrawInside(ARect : TRect; AColor, AFrameColor, AHLTextColor, AHLColor, AFontColor : TColor); Function GetAutoWidth : Integer; Function GetCursorPos : TPoint; Function GetEditDetails : TThemedElementDetails; Function GetEditorBounds : TRect; Function GetEditState : TThemedEdit; Function GetExcludeRect : TRect; Procedure InsertString(Str : TXPString); Procedure InternalSetCursor; Procedure NumberFormatChanged; Procedure SelectAll; Procedure SetCaretPos(Value : Integer); Procedure SetText (Const Value : TCaption); Procedure SetTransparent(Const Value : Boolean); Procedure Undo; TXPCustomButtonEdit: Procedure ButtonClick; Procedure CtrlEnterClick; Procedure DoAdjustClientRect(Var Rect : TRect); Function GetButtonDetails(AButton : TXPEditButton) : TThemedElementDetails; Function GetButtonVisible(AButton : TXPEditButton; AVisible : Boolean) : Boolean; Function GetGlyph(AButton : TXPEditButton) : TGraphic; Procedure PaintButton(AButton : TXPEditButton); Procedure PaintGlyph(AButton : TXPEditButton; Const ARect : TRect); Procedure SetButtonVisibility;
TXPDirectoryEdit
TXPDirectoryEditTEdit TCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TCustomXPEdit: Function CalcInternalHeight : Integer; Procedure Change; Procedure ChangeHotFont(IsHot : Boolean); Procedure Clear; Procedure ClearSelection; Procedure ClearUndo; Procedure CopyToClipboard; Procedure CreateCaret; Procedure CutToClipboard; Procedure DestroyCaret; Procedure DoEndCapture; Procedure DrawInside(ARect : TRect; AColor, AFrameColor, AHLTextColor, AHLColor, AFontColor : TColor); Function GetAutoWidth : Integer; Function GetCursorPos : TPoint; Function GetEditDetails : TThemedElementDetails; Function GetEditorBounds : TRect; Function GetEditState : TThemedEdit; Function GetExcludeRect : TRect; Procedure InsertString(Str : TXPString); Procedure InternalSetCursor; Procedure NumberFormatChanged; Procedure SelectAll; Procedure SetCaretPos(Value : Integer); Procedure SetText (Const Value : TCaption); Procedure SetTransparent(Const Value : Boolean); Procedure Undo; TXPCustomButtonEdit: Procedure ButtonClick; Procedure CtrlEnterClick; Procedure DoAdjustClientRect(Var Rect : TRect); Function GetButtonDetails(AButton : TXPEditButton) : TThemedElementDetails; Function GetButtonVisible(AButton : TXPEditButton; AVisible : Boolean) : Boolean; Function GetGlyph(AButton : TXPEditButton) : TGraphic; Procedure PaintButton(AButton : TXPEditButton); Procedure PaintGlyph(AButton : TXPEditButton; Const ARect : TRect); Procedure SetButtonVisibility;
TXPEdit
TXPEditTEdit
TCustomXPEdit: Function CalcInternalHeight : Integer; Procedure Change; Procedure ChangeHotFont(IsHot : Boolean); Procedure Clear; Procedure ClearSelection; Procedure ClearUndo; Procedure CopyToClipboard; Procedure CreateCaret; Procedure CutToClipboard; Procedure DestroyCaret; Procedure DoEndCapture; Procedure DrawInside(ARect : TRect; AColor, AFrameColor, AHLTextColor, AHLColor, AFontColor : TColor); Function GetAutoWidth : Integer; Function GetCursorPos : TPoint; Function GetEditDetails : TThemedElementDetails; Function GetEditorBounds : TRect; Function GetEditState : TThemedEdit; Function GetExcludeRect : TRect; Procedure InsertString(Str : TXPString); Procedure InternalSetCursor; Procedure NumberFormatChanged; Procedure SelectAll; Procedure SetCaretPos(Value : Integer); Procedure SetText (Const Value : TCaption); Procedure SetTransparent(Const Value : Boolean); Procedure Undo;
此外、 TXPEditTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified;
TXPExtPanel
TXPExtPanel TPanel
TXPCustomExtPanel: Function GetDrawingMode : TXPDrawingMode; Function UseRegion : Boolean; Function DoCreateRegion : HRGN; Procedure BeginUpdate; Procedure EndUpdate;
此外、 TXPExtPanelTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified;
TXPFileNameEdit
TXPFileNameEdit TEdit TCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TCustomXPEdit: Function CalcInternalHeight : Integer; Procedure Change; Procedure ChangeHotFont(IsHot : Boolean); Procedure Clear; Procedure ClearSelection; Procedure ClearUndo; Procedure CopyToClipboard; Procedure CreateCaret; Procedure CutToClipboard; Procedure DestroyCaret; Procedure DoEndCapture; Procedure DrawInside(ARect : TRect; AColor, AFrameColor, AHLTextColor, AHLColor, AFontColor : TColor); Function GetAutoWidth : Integer; Function GetCursorPos : TPoint; Function GetEditDetails : TThemedElementDetails; Function GetEditorBounds : TRect; Function GetEditState : TThemedEdit; Function GetExcludeRect : TRect; Procedure InsertString(Str : TXPString); Procedure InternalSetCursor; Procedure NumberFormatChanged; Procedure SelectAll; Procedure SetCaretPos(Value : Integer); Procedure SetText (Const Value : TCaption); Procedure SetTransparent(Const Value : Boolean); Procedure Undo; TXPCustomButtonEdit: Procedure ButtonClick; Procedure CtrlEnterClick; Procedure DoAdjustClientRect(Var Rect : TRect); Function GetButtonDetails(AButton : TXPEditButton) : TThemedElementDetails; Function GetButtonVisible(AButton : TXPEditButton; AVisible : Boolean) : Boolean; Function GetGlyph(AButton : TXPEditButton) : TGraphic; Procedure PaintButton(AButton : TXPEditButton); Procedure PaintGlyph(AButton : TXPEditButton; Const ARect : TRect); Procedure SetButtonVisibility;
TXPGroupBox
TXPGroupBox TGroupBox TCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified;
TXPHistoryEdit
TXPHistoryEdit TEdit
TXPHistoryEdit: Procedure HistoryChanged; Procedure SaveHistory; Procedure LoadHistory; Procedure EmptyHistory;
此外、 TXPHistoryEditTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TCustomXPEdit: Function CalcInternalHeight : Integer; Procedure Change; Procedure ChangeHotFont(IsHot : Boolean); Procedure Clear; Procedure ClearSelection; Procedure ClearUndo; Procedure CopyToClipboard; Procedure CreateCaret; Procedure CutToClipboard; Procedure DestroyCaret; Procedure DoEndCapture; Procedure DrawInside(ARect : TRect; AColor, AFrameColor, AHLTextColor, AHLColor, AFontColor : TColor); Function GetAutoWidth : Integer; Function GetCursorPos : TPoint; Function GetEditDetails : TThemedElementDetails; Function GetEditorBounds : TRect; Function GetEditState : TThemedEdit; Function GetExcludeRect : TRect; Procedure InsertString(Str : TXPString); Procedure InternalSetCursor; Procedure NumberFormatChanged; Procedure SelectAll; Procedure SetCaretPos(Value : Integer); Procedure SetText (Const Value : TCaption); Procedure SetTransparent(Const Value : Boolean); Procedure Undo; TXPCustomButtonEdit: Procedure ButtonClick; Procedure CtrlEnterClick; Procedure DoAdjustClientRect(Var Rect : TRect); Function GetButtonDetails(AButton : TXPEditButton) : TThemedElementDetails; Function GetButtonVisible(AButton : TXPEditButton; AVisible : Boolean) : Boolean; Function GetGlyph(AButton : TXPEditButton) : TGraphic; Procedure PaintButton(AButton : TXPEditButton); Procedure PaintGlyph(AButton : TXPEditButton; Const ARect : TRect); Procedure SetButtonVisibility; TXPCustomComboBox: Procedure Button2Click; Function GetPopupItemWidth(Index : Integer) : Integer; Function UserCanOpenDropDown : Boolean; Procedure CloseUp; Procedure DropDown; Procedure Select;
TXPImageList
TXPImageList TImageList TImageList
TXPSpinnerImage
TXPSpinnerImage TImage
TXPSpinnerImage: Class Procedure LoadSpinnerPicture (APicture : TPicture); Class Function CreateGraphic : TGraphic;
此外、 TXPSpinnerImageTImage
TXPLabel
TXPLabel TLabel TCustomLabel
TXPListBox
TXPListBox TList
TCustomXPListBox: Procedure ClickCheck; Function GetTextShift : Integer; Function GetBackColor : TColor; Function GetPrevItemIndex : Integer; Function GetNextItemIndex : Integer; Procedure SelectionChanged; Procedure NCCalcSize(Var Msg : TWMNCCalcSize); Function NCPaint : Boolean; Procedure UpdateItemsAreaWidth; Procedure CorrectPopupItemHeight(Var Value : Integer); Procedure DoDrawEmptySpace; Procedure DoDrawCheck (Index : Integer); Procedure DoDrawItem (Index : Integer); Procedure DoOwnerDrawItem(Index : Integer); Procedure DoDrawItemText (Index : Integer; Const ARect : TRect); Function GetItemsClientRect : TRect; Function GetThemeCheckSize(Var ARect : TRect; AState : TThemedButton) : TSize; Function GetItemTextWidth(Index : Integer) : Integer; Function GetItemTextHeight : Integer; Procedure Clear; Procedure ClearSelection; Function ItemAtPos(Pos : TPoint; Existing : Boolean) : Integer; Function ItemRect(Index : Integer) : TRect; Procedure SelectAll;
另外 TXPListBoxTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified;
TXPProgressBar
TXPProgressBar TProgressBar
TXPProgressBar: Procedure DoPostPaint; Procedure StepIt; Procedure StepBy(Delta : Integer);
此外、 TXPProgressBarTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified;
TXPRadioButton
TXPRadioButtonTRadioButtonTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TWinXPCustomButtonControl: Procedure CompulsoryClick; Procedure ButtonMouseDown(X, Y : Integer); Procedure ButtonMouseMove(X, Y : Integer); Procedure ButtonMouseUp (X, Y : Integer); Function GetControlState(Enabled, Pressed, Hot : Boolean) : TThemedButton; Virtual; Abstract; TXPCheckControl: Function GetChecked : Boolean; Procedure SetChecked(Value : Boolean); Procedure ReDrawCaption(AColor, AFontColor : TColor); Procedure Toggle; Function GetPartId : Integer; Function GetStateBase : TThemedButton; Function GetAlphaImage : TAlphaImage; Function GetFrameCtrlStateFlags : Integer;
TXPRadioGroup
TXPRadioGroup TRadioGroup TCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified;
TXPScrollbar
TXPScrollBar TScrollBar
TCustomXPScrollBar: Procedure Change; Procedure Scroll(ScrollCode : TScrollCode; Var ScrollPos : Integer); Function IgnoreThemePainting : Boolean; Procedure DrawShaft (Const ARect : TRect; AState : Integer); Procedure DrawArrowBtn(Const ARect : TRect; AState : Integer; AOffset : Integer; AIsUp : Boolean); Procedure DrawThumb (Const ARect : TRect; AState : Integer); Procedure SetParams (APosition, AMin, AMax : Integer);
此外、 TXPScrollBarTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified;
TXPSpeedButton
TXPSpeedButton TSpeedButton
TXPBaseCustomSpeedButton: Function GetShiftContentIfPressed : Boolean; Procedure VCLClick; Procedure PaintStandard (ARect,ARectDrop : TRect; APushed : Boolean); Procedure PaintFading (Const ARectDrop : TRect; APushed : Boolean); Procedure DrawImage (Canvas : TCanvas; Const ARect : TRect; AEnabled : Boolean); Procedure DrawFadingImage (Canvas : TCanvas; Const ARect : TRect); Procedure CopyToImage (AlphaImage : TAlphaBitmap); Procedure RedrawImage (Const ARect : TRect); Procedure RedrawCaption (Const ARect : TRect; Const ACaption : String; AFontColor : TColor); Procedure RedrawInside (ARect : TRect; AFontColor : TColor; DoFontFading : Boolean); Procedure CalculatePositions(Const ARect : TRect; Out TotalSize : TPoint; Out GlyphPos : TPoint; Out TextBounds : TRect); Function NeedPaintDropdown : Boolean; Function PushOnClick : Boolean; Function GetDrawCaptionFlags : TXPDrawCaptionFlags; Function GetEllipsisPosition : TEllipsisPosition; Function GetFadingEnabled : Boolean; Function GetGlyphSize(Out GlyphSize : TSize) : Boolean; Procedure UpdateExclusive; Procedure AppearanceChanged(AChange : TAppearanceChange); Procedure KindChanged; TXPCustomSpeedButton: Procedure GlyphChanged (Sender : TObject); Procedure GetGlyphInfo (Out GlyphToDraw : TGraphic; Out NumGlyphsToDraw : Integer); Function GetImageState : Integer;
此外 TXPSpeedButtonTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TXPCustomTransparentControl: Procedure TransparentChanged;
TXPSpinEdit
TXPSpinEdit TEdit
TBaseXPSpinEdit: Procedure InternalCheckAndSetValue; Procedure InternalIncrementValue; Procedure InternalDecrementValue; Function IsValidChar(Key : Char) : Boolean; Procedure SetButtonVisibility; Function GetAutoWidth : Integer;
此外 TXPSpinEdit TCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TCustomXPEdit: Function CalcInternalHeight : Integer; Procedure Change; Procedure ChangeHotFont(IsHot : Boolean); Procedure Clear; Procedure ClearSelection; Procedure ClearUndo; Procedure CopyToClipboard; Procedure CreateCaret; Procedure CutToClipboard; Procedure DestroyCaret; Procedure DoEndCapture; Procedure DrawInside(ARect : TRect; AColor, AFrameColor, AHLTextColor, AHLColor, AFontColor : TColor); Function GetAutoWidth : Integer; Function GetCursorPos : TPoint; Function GetEditDetails : TThemedElementDetails; Function GetEditorBounds : TRect; Function GetEditState : TThemedEdit; Function GetExcludeRect : TRect; Procedure InsertString(Str : TXPString); Procedure InternalSetCursor; Procedure NumberFormatChanged; Procedure SelectAll; Procedure SetCaretPos(Value : Integer); Procedure SetText (Const Value : TCaption); Procedure SetTransparent(Const Value : Boolean); Procedure Undo;
TXPSplitButton
TXPSplitButtonTButton
TXPSplitButton: Procedure AfterHidePopup; Procedure BeforeShowPopup;
此外、 TXPSplitButtonTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified; TWinXPCustomButtonControl: Procedure CompulsoryClick; Procedure ButtonMouseDown(X, Y : Integer); Procedure ButtonMouseMove(X, Y : Integer); Procedure ButtonMouseUp (X, Y : Integer); Function GetControlState(Enabled, Pressed, Hot : Boolean) : TThemedButton; Virtual; TWinXPCustomButton: Function GetShiftContentIfPressed : Boolean; Procedure ReDrawCaption(ARect : TRect; AFontColor : TColor); Procedure ReDrawInside (ARect : TRect; AFontColor : TColor);
TXPSplitter
TXPSplitter TSplitter TSplitter
TXPTrackBar
TXPTrackBar TTrackBar
TXPTrackBar: Procedure DoChange; Procedure ClearTicks; Function GetTickColor : TColor; Procedure SetTick(Value : Integer);
此外、 TXPTrackBarTCustomControl
TXPCustomControl: Procedure UpdateSmoothDraw; Function GetModified : Boolean; Procedure ClearModified;
TXStatusBar
TXStatusBar TStatusBar TStatusBar
