Danh mục linh kiện
Các điều khiển biểu mẫu trực quan của hệ thống Scripting, dựa trên Visual Component Library (VCL) của Embarcadero, được biểu diễn bởi một loạt đối tượng thành phần kiểu Delphi thông thường và hai nhóm thành phần Altium chuyên biệt — các nhóm Altium Standard và Instrument Controls.
► Tham khảo các danh mục thành phần trong tài liệu VCL của Embarcadero để biết đầy đủ chi tiết về các phương thức, thuộc tính và sự kiện của phần lớn các thành phần.
Hai danh mục chuyên biệt (các phần có thể mở rộng) trong Tool Palette của Altium Designer – Altium Standard và Instrument Controls – được dẫn xuất từ các thành phần kiểu Delphi tiêu chuẩn, nhưng không được đưa vào cụ thể trong tài liệu tham khảo của Embarcadero.
Sự kiện và Thuộc tính của Thành phần
Để xem danh sách các Sự kiện và Thuộc tính của một thành phần:
- Chọn một thành phần trên Form và kích hoạt tab Events hoặc Properties trong bảng Object Inspector.
- Chọn liên kết Events hoặc Properties trên trang tham chiếu của thành phần tương ứng trong tài liệu Embarcadero. Ví dụ, với điều khiển
TButton, hãy chọn danh mục Standard, trang TButton, rồi chọn chế độ xem Events hoặc Properties.
Phương thức của Thành phần
Để tìm một Method (hoặc Property) cụ thể cho thành phần Tool Palette, hãy dùng tính năng Code Completion (xem Script Editor Tools). Ví dụ, khi nhập TButton.hi thì cửa sổ Code Completion sẽ hiển thị cả thủ tục Hide và thuộc tính Hint của đối tượng thành phần TButton. Dùng Ctrl+Space để gọi thủ công cửa sổ Code Completion.
Sử dụng tính năng Code Completion (Ctrl+Space) để tìm một Method hoặc Property hợp lệ của thành phần.
Tham khảo các phần sau để tìm các Method và thông tin bổ sung về các danh mục khác nhau trong Tools Palette của hệ thống scripting.
Các điều khiển tiêu chuẩn
Xem danh mục Standard Controls trong tài liệu VCL của Embarcadero. Chọn liên kết Methods trên trang tham chiếu của thành phần để xem đầy đủ thông tin về các phương thức khả dụng (procedure, function, v.v.) cho đối tượng thành phần đó.
![]() |
MainMenu | Một thanh menu và các menu xổ xuống đi kèm. |
| PopupMenu | Một menu bật lên (ngữ cảnh) xuất hiện khi người dùng nhấp chuột phải. | |
| Label | Một điều khiển không cửa sổ dùng để hiển thị văn bản trên biểu mẫu. | |
| Edit | Một điều khiển chỉnh sửa một dòng, dùng để nhận văn bản do người dùng nhập. | |
| Memo | Một hộp chỉnh sửa nhiều dòng. | |
| Button | Một điều khiển nút nhấn thông thường. | |
| CheckBox | Một đối tượng hộp kiểm có thể ở trạng thái bật (được chọn) hoặc tắt (bỏ chọn). | |
| RadioButton | Một lớp bao cho nút chọn radio của hệ thống. | |
| ListBox | Một tập hợp các mục được hiển thị trong danh sách có thể cuộn. | |
| ComboBox | Một hộp chỉnh sửa kết hợp với danh sách có thể cuộn. | |
| ScrollBar | Một thanh cuộn dùng để cuộn nội dung của một đối tượng. | |
| GroupBox | Một hộp nhóm của Windows. | |
| RadioGroup | Một nhóm các nút radio hoạt động cùng nhau. | |
| Panel | Một điều khiển panel tổng quát. | |
| ActionList | Một danh sách các action có thể được dùng bởi các thành phần và điều khiển. |
Các điều khiển bổ sung
Xem danh mục Additional Controls trong tài liệu VCL của Embarcadero. Chọn liên kết Methods trên trang tham chiếu của thành phần để xem đầy đủ thông tin về các phương thức khả dụng (procedure, function, v.v.) cho đối tượng thành phần đó.
![]() |
BitBtn | Một điều khiển nút nhấn có tích hợp bitmap. |
| SpeedButton | Một nút được dùng để thực thi lệnh hoặc đặt chế độ. | |
| MaskEdit | Một điều khiển chỉnh sửa có mặt nạ tổng quát. | |
| StringGrid | Một điều khiển lưới giúp đơn giản hóa việc xử lý chuỗi, v.v. | |
| DrawGrid | Một điều khiển lưới hiển thị thông tin theo định dạng cột/hàng. | |
| Image | Một điều khiển hiển thị hình ảnh đồ họa. | |
| Shape | Một hình dạng hình học có thể được vẽ trên biểu mẫu. | |
| Bevel | Một đường viền vát cho các thành phần trên biểu mẫu. | |
| ScrollBox | Một danh sách có thể cuộn với các hộp kiểm bên cạnh từng mục | |
| CheckListBox | Một hộp chỉnh sửa kết hợp với danh sách có thể cuộn. | |
| Splitter | Một điều khiển để chia vùng client của biểu mẫu thành các ngăn có thể thay đổi kích thước. | |
| StaticText | Một điều khiển có cửa sổ dùng để hiển thị văn bản trên biểu mẫu. | |
| ControlBar | Một điều khiển để quản lý bố cục của các thành phần toolbar. |
Các điều khiển Win32
Xem danh mục Win32 Controls trong tài liệu VCL của Embarcadero. Chọn liên kết Methods trên trang tham chiếu của thành phần để xem đầy đủ thông tin về các phương thức khả dụng (procedure, function, v.v.) cho đối tượng thành phần đó.
![]() |
TabControl | Một tập thẻ có hình dạng giống các vách ngăn của sổ tay. |
| PageControl | Một tập các trang dùng để tạo hộp thoại nhiều trang. | |
| ImageList | Một tập hợp hình ảnh, mỗi hình được tham chiếu bằng chỉ số của nó. | |
| RichEdit | Một lớp bao cho điều khiển chỉnh sửa rich text của Windows. | |
| TrackBar | Một lớp bao cho điều khiển thanh trượt. | |
| ProgressBar | Một thanh tiến trình đơn giản. | |
| UpDown | Một lớp bao cho điều khiển lên-xuống của Windows. | |
| HotKey | Một lớp bao cho điều khiển phím nóng Common Control của Windows. | |
| Animate | Một điều khiển hoạt ảnh. | |
| DateTimePicker | Một hộp danh sách để nhập ngày hoặc giờ. | |
| TreeView | Một cửa sổ hiển thị danh sách phân cấp các mục. | |
| ListView | Một danh sách có thể hiển thị các mục theo nhiều cách khác nhau | |
| HeaderControl | Một tập hợp các tiêu đề cột có thể thay đổi kích thước. | |
| StatusBar | Một thanh trạng thái (hàng các panel) thường nằm ở cuối biểu mẫu. | |
| ToolBar | Một trình quản lý cho các nút công cụ và các điều khiển khác. | |
| CoolBar | Một tập hợp các điều khiển có cửa sổ trong các dải có thể chỉnh sửa. | |
| MonthCalendar | Một lịch độc lập với các ngày có thể chọn. | |
| PageScroller | Một vùng hiển thị cho cửa sổ hẹp, chẳng hạn như toolbar. |
Các điều khiển hệ thống
Xem danh mục System Controls trong tài liệu VCL của Embarcadero. Chọn liên kết Methods trên trang tham chiếu của thành phần để xem đầy đủ thông tin về các phương thức khả dụng (procedure, function, v.v.) cho đối tượng thành phần đó.
![]() |
Timer | Một lớp đóng gói các hàm timer của Windows API. |
| PaintBox | Một canvas mà ứng dụng có thể dùng để render hình ảnh. | |
| MediaPlayer | Một bộ điều khiển thiết bị Media Control Interface (MCI). | |
| OleContainer | Một điều khiển để nhúng hoặc liên kết các đối tượng OLE. |
Các điều khiển hộp thoại
Xem danh mục Dialog Controls trong tài liệu VCL của Embarcadero. Chọn liên kết Methods trên trang tham chiếu của thành phần để xem đầy đủ thông tin về các phương thức khả dụng (procedure, function, v.v.) cho đối tượng thành phần đó.
![]() |
OpenDialog | Một hộp thoại chọn tệp. |
| SaveDialog | Một hộp thoại 'Save As' để lưu tệp. | |
| OpenPictureDialog | Một hộp thoại chọn tệp đồ họa. | |
| SavePictureDialog | Một hộp thoại 'Save As' để lưu tệp đồ họa. | |
| FontDialog | Một hộp thoại chọn phông chữ. | |
| ColorDialog | Một hộp thoại chọn màu dạng modal. | |
| PrintDialog | Một hộp thoại in. | |
| PrinterSetupDialog | Một hộp thoại thiết lập in để cấu hình máy in. | |
| FindDialog | Một hộp thoại Find cho phép người dùng tìm kiếm văn bản trong tệp. | |
| ReplaceDialog | Một hộp thoại tìm và thay thế. |
Các điều khiển tiêu chuẩn của Altium
Danh mục Altium Standard của bảng Tool Palette bao gồm các thành phần tiêu chuẩn có áp dụng Altium Theme (giao diện và cảm nhận). Trong hầu hết trường hợp, sẽ có thêm các phương thức và thuộc tính bổ sung.
► Xem Altium Standard Controls để biết thêm thông tin về Standard Controls của hệ thống scripting.
![]() |
WinXPPageControl | Liên quan đến thành phần PageControl (Win32). |
| WinXPTabControl | Liên quan đến thành phần TabControl (Win32). | |
| XPBitBtn | Liên quan đến thành phần BitBtn (Additional). | |
| XPButton | Liên quan đến thành phần Button (Standard). | |
| XPButtonEdit | Liên quan đến thành phần Edit (Standard). | |
| XPButtonEx | Liên quan đến thành phần Button (Standard). | |
| XPCheckBox | Liên quan đến thành phần CheckBox (Standard). | |
| XPComboBox | Liên quan đến thành phần ComboBox (Standard). | |
| XPDirectoryEdit | Liên quan đến thành phần Edit (Standard). | |
| XPEdit | Liên quan đến thành phần Edit (Standard). | |
| XPExtPanel | Liên quan đến thành phần Panel (Standard). | |
| XPFileNameEdit | Liên quan đến thành phần Edit (Standard). | |
| XPGroupBox | Liên quan đến thành phần GroupBox (Standard). | |
| XPHistoryEdit | Liên quan đến thành phần Edit (Standard). | |
| XPImageList | Liên quan đến thành phần ImageList (Win32). | |
| XPSpinnerImage | Liên quan đến thành phần Image (Additional). | |
| XPLabel | Liên quan đến thành phần Label (Standard). | |
| XPListBox | Liên quan đến thành phần ListBox (Standard). | |
| XPProgressBar | Liên quan đến thành phần ProgressBar (Win32). | |
| XPRadioButton | Liên quan đến thành phần RadioButton (Standard). | |
| XPRadioGroup | Liên quan đến thành phần RadioGroup (Standard). | |
| XPScrollBar | Liên quan đến thành phần Scrollbar (Standard). | |
| XPSpeedButton | Liên quan đến thành phần SpeedButton (Additional). | |
| XPSpinEdit | Liên quan đến thành phần Edit (Standard). | |
| XPSplitButton | Liên quan đến thành phần Button (Standard). | |
| XPSplitter | Liên quan đến thành phần Splitter (Additional). | |
| XPTrackBar | Liên quan đến thành phần Trackbar (Win32). | |
| XStatusBar | Liên quan đến thành phần StatusBar (Win32). |
Các điều khiển Instrument
Danh mục Instrument Controls của bảng Tool Palette chứa các thành phần (điều khiển) được dùng để thiết kế GUI bảng Custom Instrument của Altium Designer (legacy).
► Xem Instrument Controls để biết thêm thông tin về Instrument Controls của hệ thống scripting.
![]() |
SignalLinkManager | Trình quản lý liên kết tín hiệu của instrument. |
| InstrumentBackgroundPanel | Màu nền của bảng instrument. | |
| InstrumentBackground | Màu nền của instrument. | |
| InstrumentButton | Nút nhấn của instrument. | |
| InstrumentCaption | Tiêu đề bảng instrument. | |
| InstrumentCheckBox | Hộp kiểm của instrument. | |
| InstrumentEdit | Hộp chỉnh sửa của instrument. | |
| InstrumentGauge | Đồng hồ/thiết bị đo kiểu analog. | |
| InstrumentGlyphButton | Hình ảnh đồ họa nút speed button của instrument. | |
| InstrumentGraph | Hiển thị đồ thị của instrument. | |
| InstrumentKnob | Núm điều khiển xoay của instrument. | |
| InstrumentLabel | Nhãn của bảng instrument. | |
| InstrumentLEDDigits | Màn hình LED số 7 đoạn. | |
| InstrumentLEDsPanel | Hàng chỉ thị LED được nhóm lại. | |
| InstrumentMultiGraph | Hiển thị đồ thị nhiều vết. | |
| InstrumentNumericPanel | Bảng hiển thị số của instrument. | |
| InstrumentPanel | Vùng bảng instrument. | |
| InstrumentProgressBar | Chỉ thị tín hiệu/thanh tiến trình bằng LED | |
| InstrumentRadioButton | Bộ chọn nút radio của instrument. | |
| InstrumentRadioGroup | Điều khiển nhóm cho các nút radio của instrument. | |
| InstrumentScrollbar | Điều khiển thanh cuộn của thiết bị. | |
| InstrumentShape | Hình dạng hình học của bảng điều khiển thiết bị. | |
| InstrumentSilkScreen | Lớp phủ silk screen của bảng điều khiển thiết bị. | |
| InstrumentTerminal | Cửa sổ đầu cuối hiển thị ký tự của thiết bị. | |
| InstrumentTrackBar | Điều khiển thanh trượt của thiết bị. |






