コンポーネント・カテゴリー
Embarcadero の Visual Component Library(VCL)に基づくスクリプトシステムのビジュアルフォームコントロールは、従来の Delphi タイプのコンポーネントオブジェクトの幅広い範囲と、Altium 独自の 2 つの特殊なコンポーネントカテゴリ(Altium Standard グループおよび Instrument Controls グループ)として表現されます。
► ほとんどのコンポーネントのメソッド、プロパティ、イベントの詳細については、Embarcadero VCL documentation にあるコンポーネントカテゴリを参照してください。
Altium Designer の Tool Palette にある 2 つの特殊カテゴリ(展開可能セクション)— Altium Standard および Instrument Controls — は標準の Delphi タイプのコンポーネントから派生していますが、Embarcadero の参照ドキュメントには個別には含まれていません。
コンポーネントのイベントとプロパティ
コンポーネントのイベントとプロパティの一覧を表示するには、次の手順を行います。
- フォーム上でコンポーネントを選択し、Object Inspector パネルの Events または Properties タブを有効にします。
- Embarcadero ドキュメントの該当コンポーネント参照ページで、Events または Properties のリンクを選択します。たとえば
TButtonコントロールの場合は、Standard カテゴリ、TButton ページを選択し、Events または Properties ビューを選択します。
コンポーネントのメソッド
Tool Palette コンポーネントの特定のメソッド(またはプロパティ)を見つけるには、コード補完機能(Script Editor Tools を参照)を使用します。たとえば TButton.hi と入力すると、コード補完ウィンドウに TButton コンポーネントオブジェクトの Hide procedure と Hint property の両方が表示されます。Ctrl+Space を使用して、コード補完ウィンドウを手動で呼び出します。
コード補完(Ctrl+Space)機能を使用して、有効なコンポーネントのメソッドまたはプロパティを検索します。
スクリプトの Tools Palette における各カテゴリのメソッドおよび追加情報を確認するには、以下のセクションを参照してください。
標準コントロール
Embarcadero VCL documentation の Standard Controls カテゴリを参照してください。コンポーネント参照ページで Methods リンクを選択すると、そのコンポーネントオブジェクトで利用可能なメソッド(procedure、function など)の完全な情報を確認できます。
![]() |
MainMenu | メニューバーと、それに付随するドロップダウンメニュー。 |
| PopupMenu | ユーザーが右クリックしたときに表示されるポップアップ(コンテキスト)メニュー。 | |
| Label | フォーム上にテキストを表示する非ウィンドウコントロール。 | |
| Edit | ユーザーが入力したテキストを取得するために使用される単一行の編集コントロール。 | |
| Memo | 複数行の編集ボックス。 | |
| Button | 一般的なプッシュボタンコントロール。 | |
| CheckBox | オン(チェック)またはオフ(未チェック)にできるチェックボックスオブジェクト。 | |
| RadioButton | システムのラジオボタンのラッパー。 | |
| ListBox | スクロール可能なリストに表示される項目のコレクション。 | |
| ComboBox | 編集ボックスとスクロール可能なリストを組み合わせたもの。 | |
| ScrollBar | オブジェクトの内容をスクロールするためのスクロールバー。 | |
| GroupBox | Windows のグループボックス。 | |
| RadioGroup | 連動して機能するラジオボタンのグループ。 | |
| Panel | 汎用パネルコントロール。 | |
| ActionList | コンポーネントやコントロールで使用できるアクションの一覧。 |
追加コントロール
Embarcadero VCL documentation の Additional Controls カテゴリを参照してください。コンポーネント参照ページで Methods リンクを選択すると、そのコンポーネントオブジェクトで利用可能なメソッド(procedure、function など)の完全な情報を確認できます。
![]() |
BitBtn | ビットマップを組み込んだプッシュボタンコントロール。 |
| SpeedButton | コマンドの実行やモード設定に使用されるボタン。 | |
| MaskEdit | 汎用マスク付き編集コントロール。 | |
| StringGrid | 文字列などの取り扱いを簡素化するためのグリッドコントロール。 | |
| DrawGrid | 列/行形式で情報を表示するグリッドコントロール。 | |
| Image | グラフィカルな画像を表示するコントロール。 | |
| Shape | フォーム上に描画できる幾何学図形。 | |
| Bevel | フォームコンポーネント用の面取り(ベベル)アウトライン。 | |
| ScrollBox | 各項目の横にチェックボックスが付いたスクロール可能なリスト | |
| CheckListBox | 編集ボックスとスクロール可能なリストを組み合わせたもの。 | |
| Splitter | フォームのクライアント領域をサイズ変更可能なペインに分割するコントロール。 | |
| StaticText | フォーム上にテキストを表示するウィンドウ付きコントロール。 | |
| ControlBar | ツールバーコンポーネントのレイアウトを管理するコントロール。 |
Win32 コントロール
Embarcadero VCL documentation の Win32 Controls カテゴリを参照してください。コンポーネント参照ページで Methods リンクを選択すると、そのコンポーネントオブジェクトで利用可能なメソッド(procedure、function など)の完全な情報を確認できます。
![]() |
TabControl | ノートの仕切りのような外観を持つタブセット。 |
| PageControl | 複数ページのダイアログボックスを作成するために使用されるページのセット。 | |
| ImageList | インデックスで参照される画像のコレクション。 | |
| RichEdit | Windows のリッチテキスト編集コントロールのラッパー。 | |
| TrackBar | トラックバーコントロールのラッパー。 | |
| ProgressBar | シンプルなプログレスバー。 | |
| UpDown | Windows の up-down コントロールのラッパー。 | |
| HotKey | Windows Common Control のホットキーのラッパー。 | |
| Animate | アニメーションコントロール。 | |
| DateTimePicker | 日付または時刻を入力するためのリストボックス。 | |
| TreeView | 階層的な項目リストを表示するウィンドウ。 | |
| ListView | 複数の異なる方法で項目を表示できるリスト | |
| HeaderControl | サイズ変更可能な列ヘッダーのセット。 | |
| StatusBar | 通常フォーム下部にあるステータスバー(パネルの行)。 | |
| ToolBar | ツールボタンやその他のコントロールのマネージャ。 | |
| CoolBar | 編集可能なバンド内にあるウィンドウ付きコントロールのコレクション。 | |
| MonthCalendar | 日付を選択できる独立したカレンダー。 | |
| PageScroller | ツールバーなどの細長いウィンドウ用の表示領域。 |
システムコントロール
Embarcadero VCL documentation の System Controls カテゴリを参照してください。コンポーネント参照ページで Methods リンクを選択すると、そのコンポーネントオブジェクトで利用可能なメソッド(procedure、function など)の完全な情報を確認できます。
![]() |
Timer | Windows API のタイマー関数をカプセル化したもの。 |
| PaintBox | アプリケーションが画像のレンダリングに使用できるキャンバス。 | |
| MediaPlayer | Media Control Interface(MCI)デバイスコントローラ。 | |
| OleContainer | OLE オブジェクトを埋め込む、またはリンクするためのコントロール。 |
ダイアログコントロール
Embarcadero VCL documentation の Dialog Controls カテゴリを参照してください。コンポーネント参照ページで Methods リンクを選択すると、そのコンポーネントオブジェクトで利用可能なメソッド(procedure、function など)の完全な情報を確認できます。
![]() |
OpenDialog | ファイル選択ダイアログ。 |
| SaveDialog | ファイルを保存するための「名前を付けて保存」ダイアログ。 | |
| OpenPictureDialog | 画像ファイル選択ダイアログ。 | |
| SavePictureDialog | 画像ファイルを保存するための「名前を付けて保存」ダイアログ。 | |
| FontDialog | フォント選択ダイアログ。 | |
| ColorDialog | モーダルの色選択ダイアログ。 | |
| PrintDialog | 印刷ダイアログ。 | |
| PrinterSetupDialog | プリンタを設定するための印刷設定ダイアログ。 | |
| FindDialog | ファイル内のテキストを検索できる検索ダイアログ。 | |
| ReplaceDialog | 検索と置換のダイアログ。 |
Altium Standard Controls
Tool Palette パネルの Altium Standard カテゴリは、Altium テーマ(外観と操作感)を適用した標準コンポーネントで構成されています。多くの場合、追加のメソッドやプロパティが利用できます。
► スクリプトシステムの標準コントロールの詳細については、Altium Standard Controls を参照してください。
![]() |
WinXPPageControl | PageControl コンポーネント(Win32)に関連。 |
| WinXPTabControl | TabControl コンポーネント(Win32)に関連。 | |
| XPBitBtn | BitBtn コンポーネント(Additional)に関連。 | |
| XPButton | Button コンポーネント(Standard)に関連。 | |
| XPButtonEdit | Edit コンポーネント(Standard)に関連。 | |
| XPButtonEx | Button コンポーネント(Standard)に関連。 | |
| XPCheckBox | CheckBox コンポーネント(Standard)に関連。 | |
| XPComboBox | ComboBox コンポーネント(Standard)に関連。 | |
| XPDirectoryEdit | Edit コンポーネント(Standard)に関連。 | |
| XPEdit | Edit コンポーネント(Standard)に関連。 | |
| XPExtPanel | Panel コンポーネント(Standard)に関連。 | |
| XPFileNameEdit | Edit コンポーネント(Standard)に関連。 | |
| XPGroupBox | GroupBox コンポーネント(Standard)に関連。 | |
| XPHistoryEdit | Edit コンポーネント(Standard)に関連。 | |
| XPImageList | ImageList コンポーネント(Win32)に関連。 | |
| XPSpinnerImage | Image コンポーネント(Additional)に関連。 | |
| XPLabel | Label コンポーネント(Standard)に関連。 | |
| XPListBox | ListBox コンポーネント(Standard)に関連。 | |
| XPProgressBar | ProgressBar コンポーネント(Win32)に関連。 | |
| XPRadioButton | RadioButton コンポーネント(Standard)に関連。 | |
| XPRadioGroup | RadioGroup コンポーネント(Standard)に関連。 | |
| XPScrollBar | Scrollbar コンポーネント(Standard)に関連。 | |
| XPSpeedButton | SpeedButton コンポーネント(Additional)に関連。 | |
| XPSpinEdit | Edit コンポーネント(Standard)に関連。 | |
| XPSplitButton | Button コンポーネント(Standard)に関連。 | |
| XPSplitter | Splitter コンポーネント(Additional)に関連。 | |
| XPTrackBar | Trackbar コンポーネント(Win32)に関連。 | |
| XStatusBar | StatusBar コンポーネント(Win32)に関連。 |
Instrument Controls
Tool Palette パネルの Instrument Controls カテゴリには、Altium Designer の Custom Instrument パネル GUI(レガシー)を設計するために使用されるコンポーネント(コントロール)が含まれます。
► スクリプトシステムの Instrument Controls の詳細については、Instrument Controls を参照してください。
![]() |
SignalLinkManager | 計測器の信号リンクマネージャ。 |
| InstrumentBackgroundPanel | 計測器パネルの背景色。 | |
| InstrumentBackground | 計測器の背景色。 | |
| InstrumentButton | 計測器のプッシュボタン。 | |
| InstrumentCaption | 計測器パネルのキャプション。 | |
| InstrumentCheckBox | 計測器のチェックボックス。 | |
| InstrumentEdit | 計測器の編集ボックス。 | |
| InstrumentGauge | アナログスタイルの計測器ゲージ/メーター。 | |
| InstrumentGlyphButton | 計測器のスピードボタン用グラフィック画像。 | |
| InstrumentGraph | 計測器のグラフ表示。 | |
| InstrumentKnob | 計測器の回転式コントロールノブ。 | |
| InstrumentLabel | 計測器パネルのラベル。 | |
| InstrumentLEDDigits | 7 セグメントのデジタル LED 表示。 | |
| InstrumentLEDsPanel | グループ化された LED インジケータ行。 | |
| InstrumentMultiGraph | 複数トレースのグラフ表示。 | |
| InstrumentNumericPanel | 計測器の数値表示。 | |
| InstrumentPanel | 計測器パネル領域。 | |
| InstrumentProgressBar | LED バーの信号/進捗インジケータ | |
| InstrumentRadioButton | 計測器のラジオボタンセレクタ。 | |
| InstrumentRadioGroup | ラジオボタン用の計測器グループコントロール。 | |
| InstrumentScrollbar | 計器スクロールバーのコントロール。 | |
| InstrumentShape | 計器パネルの幾何学形状。 | |
| InstrumentSilkScreen | 計器パネルのシルクスクリーン・オーバーレイ。 | |
| InstrumentTerminal | 計器の文字表示用ターミナルウィンドウ。 | |
| InstrumentTrackBar | 計器スライダーバーのコントロール。 |






