コンポーネント・カテゴリー

 

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)機能を使用して、有効なコンポーネントのメソッドまたはプロパティを検索します。コード補完(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 計器スライダーバーのコントロール。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content