Categorias de componentes
Os controlos de formulários visuais do sistema de Scripting, baseados na Visual Component Library (VCL) da Embarcadero, são representados por uma vasta gama de objetos de componentes convencionais do tipo Delphi e por duas categorias especializadas de componentes da Altium — os grupos Altium Standard e Instrument Controls.
► Consulte as categorias de componentes na documentação VCL da Embarcadero para obter detalhes completos sobre os métodos, propriedades e eventos da maioria dos componentes.
As duas categorias especializadas (secções expansíveis) na Tool Palette do Altium Designer – Altium Standard e Instrument Controls – derivam de componentes standard do tipo Delphi, mas não estão especificamente incluídas na documentação de referência da Embarcadero.
Eventos e Propriedades dos Componentes
Para ver uma lista de Eventos e Propriedades de um componente:
- Selecione um componente no Formulário e ative o separador Events ou Properties no painel Object Inspector.
- Selecione a ligação Events ou Properties na página de referência do componente apropriado na documentação da Embarcadero. No caso do controlo
TButton, por exemplo, selecione a categoria Standard, a página TButton e depois a vista Events ou Properties.
Métodos dos Componentes
Para encontrar um Método (ou Propriedade) específico para um componente Tool Palette, utilize a funcionalidade Code Completion (consulte Script Editor Tools). Por exemplo, ao escrever TButton.hi a janela Code Completion mostrará tanto o procedimento Hide como a propriedade Hint para o objeto de componente TButton. Utilize Ctrl+Space para invocar manualmente a janela Code Completion.
Utilize a funcionalidade Code Completion (Ctrl+Space) para procurar um Método ou Propriedade de componente válido.
Consulte as secções seguintes para encontrar os Métodos e mais informações sobre as várias categorias na Tools Palette de scripting.
Controlos Standard
Consulte a categoria Standard Controls na documentação VCL da Embarcadero. Selecione a ligação Methods numa página de referência de componente para ver a informação completa sobre os métodos disponíveis (procedimentos, funções, etc.) para esse objeto de componente.
![]() |
MainMenu | Uma barra de menus e os respetivos menus pendentes. |
| PopupMenu | Um menu pop-up (de contexto) que aparece quando um utilizador clica com o botão direito. | |
| Label | Um controlo sem janela que apresenta texto num formulário. | |
| Edit | Um controlo de edição de linha única, utilizado para obter o texto introduzido por um utilizador. | |
| Memo | Uma caixa de edição multilinha. | |
| Button | Um controlo de botão de pressão convencional. | |
| CheckBox | Um objeto caixa de verificação que pode estar ligado (selecionado) ou desligado (não selecionado). | |
| RadioButton | Um invólucro para um botão de opção do sistema. | |
| ListBox | Uma coleção de itens apresentada numa lista com deslocação. | |
| ComboBox | Uma caixa de edição combinada com uma lista com deslocação. | |
| ScrollBar | Uma barra de deslocação usada para deslocar o conteúdo de um objeto. | |
| GroupBox | Uma caixa de grupo do Windows. | |
| RadioGroup | Um grupo de botões de opção que funcionam em conjunto. | |
| Panel | Um controlo de painel genérico. | |
| ActionList | Uma lista de ações que pode ser utilizada por componentes e controlos. |
Controlos Adicionais
Consulte a categoria Additional Controls na documentação VCL da Embarcadero. Selecione a ligação Methods numa página de referência de componente para ver a informação completa sobre os métodos disponíveis (procedimentos, funções, etc.) para esse objeto de componente.
![]() |
BitBtn | Um controlo de botão de pressão que incorpora um bitmap. |
| SpeedButton | Um botão utilizado para executar comandos ou definir modos. | |
| MaskEdit | Um controlo genérico de edição com máscara. | |
| StringGrid | Um controlo de grelha para simplificar o tratamento de strings, etc. | |
| DrawGrid | Um controlo de grelha que apresenta informação em formato de coluna/linha. | |
| Image | Um controlo que apresenta uma imagem gráfica. | |
| Shape | Uma forma geométrica que pode ser desenhada num formulário. | |
| Bevel | Um contorno biselado para componentes de formulário. | |
| ScrollBox | Uma lista com deslocação com caixas de verificação ao lado de cada item | |
| CheckListBox | Uma caixa de edição combinada com uma lista com deslocação. | |
| Splitter | Um controlo para dividir a área cliente do formulário em painéis redimensionáveis. | |
| StaticText | Um controlo com janela que apresenta texto num formulário. | |
| ControlBar | Um controlo para gerir a disposição de componentes da barra de ferramentas. |
Controlos Win32
Consulte a categoria Win32 Controls na documentação VCL da Embarcadero. Selecione a ligação Methods numa página de referência de componente para ver a informação completa sobre os métodos disponíveis (procedimentos, funções, etc.) para esse objeto de componente.
![]() |
TabControl | Um conjunto de separadores com o aspeto de divisórias de caderno. |
| PageControl | Um conjunto de páginas usado para criar uma caixa de diálogo com múltiplas páginas. | |
| ImageList | Uma coleção de imagens, em que cada uma é referida pelo seu índice. | |
| RichEdit | Um invólucro para um controlo de edição de texto formatado do Windows. | |
| TrackBar | Um invólucro para um controlo de barra deslizante. | |
| ProgressBar | Uma barra de progresso simples. | |
| UpDown | Um invólucro para um controlo up-down do Windows. | |
| HotKey | Um invólucro para uma tecla de atalho Common Control do Windows. | |
| Animate | Um controlo de animação. | |
| DateTimePicker | Uma caixa de lista para introdução de datas ou horas. | |
| TreeView | Uma janela que apresenta uma lista hierárquica de itens. | |
| ListView | Uma lista que pode apresentar itens de várias formas diferentes | |
| HeaderControl | Um conjunto de cabeçalhos de coluna redimensionáveis. | |
| StatusBar | Uma barra de estado (linha de painéis), normalmente na parte inferior de um formulário. | |
| ToolBar | Um gestor de botões de ferramenta e outros controlos. | |
| CoolBar | Uma coleção de controlos com janela dentro de bandas editáveis. | |
| MonthCalendar | Um calendário autónomo com datas selecionáveis. | |
| PageScroller | Uma área de apresentação para uma janela estreita, como uma barra de ferramentas. |
Controlos do Sistema
Consulte a categoria System Controls na documentação VCL da Embarcadero. Selecione a ligação Methods numa página de referência de componente para ver a informação completa sobre os métodos disponíveis (procedimentos, funções, etc.) para esse objeto de componente.
![]() |
Timer | Um encapsulamento das funções de temporizador da API do Windows. |
| PaintBox | Uma tela que as aplicações podem utilizar para renderizar uma imagem. | |
| MediaPlayer | Um controlador de dispositivo Media Control Interface (MCI). | |
| OleContainer | Um controlo para incorporar ou ligar objetos OLE. |
Controlos de Diálogo
Consulte a categoria Dialog Controls na documentação VCL da Embarcadero. Selecione a ligação Methods numa página de referência de componente para ver a informação completa sobre os métodos disponíveis (procedimentos, funções, etc.) para esse objeto de componente.
![]() |
OpenDialog | Uma caixa de diálogo de seleção de ficheiros. |
| SaveDialog | Uma caixa de diálogo 'Guardar como' para guardar ficheiros. | |
| OpenPictureDialog | Uma caixa de diálogo de seleção de ficheiros gráficos. | |
| SavePictureDialog | Uma caixa de diálogo 'Guardar como' para guardar ficheiros gráficos. | |
| FontDialog | Uma caixa de diálogo de seleção de tipos de letra. | |
| ColorDialog | Uma caixa de diálogo modal de seleção de cor. | |
| PrintDialog | Uma caixa de diálogo Imprimir. | |
| PrinterSetupDialog | Uma caixa de diálogo de configuração de impressão para configurar impressoras. | |
| FindDialog | Uma caixa de diálogo Localizar que permite aos utilizadores procurar texto num ficheiro. | |
| ReplaceDialog | Uma caixa de diálogo de procurar e substituir. |
Controlos Standard da Altium
A categoria Altium Standard do painel Tool Palette é composta por componentes standard com o Tema Altium (aparência e comportamento) aplicado. Na maioria dos casos, estão disponíveis métodos e propriedades adicionais.
► Consulte Altium Standard Controls para mais informações sobre os Standard Controls do sistema de scripting.
![]() |
WinXPPageControl | Relacionado com o componente PageControl (Win32). |
| WinXPTabControl | Relacionado com o componente TabControl (Win32). | |
| XPBitBtn | Relacionado com o componente BitBtn (Additional). | |
| XPButton | Relacionado com o componente Button (Standard). | |
| XPButtonEdit | Relacionado com o componente Edit (Standard). | |
| XPButtonEx | Relacionado com o componente Button (Standard). | |
| XPCheckBox | Relacionado com o componente CheckBox (Standard). | |
| XPComboBox | Relacionado com o componente ComboBox (Standard). | |
| XPDirectoryEdit | Relacionado com o componente Edit (Standard). | |
| XPEdit | Relacionado com o componente Edit (Standard). | |
| XPExtPanel | Relacionado com o componente Panel (Standard). | |
| XPFileNameEdit | Relacionado com o componente Edit (Standard). | |
| XPGroupBox | Relacionado com o componente GroupBox (Standard). | |
| XPHistoryEdit | Relacionado com o componente Edit (Standard). | |
| XPImageList | Relacionado com o componente ImageList (Win32). | |
| XPSpinnerImage | Relacionado com o componente Image (Additional). | |
| XPLabel | Relacionado com o componente Label (Standard). | |
| XPListBox | Relacionado com o componente ListBox (Standard). | |
| XPProgressBar | Relacionado com o componente ProgressBar (Win32). | |
| XPRadioButton | Relacionado com o componente RadioButton (Standard). | |
| XPRadioGroup | Relacionado com o componente RadioGroup (Standard). | |
| XPScrollBar | Relacionado com o componente Scrollbar (Standard). | |
| XPSpeedButton | Relacionado com o componente SpeedButton (Additional). | |
| XPSpinEdit | Relacionado com o componente Edit (Standard). | |
| XPSplitButton | Relacionado com o componente Button (Standard). | |
| XPSplitter | Relacionado com o componente Splitter (Additional). | |
| XPTrackBar | Relacionado com o componente Trackbar (Win32). | |
| XStatusBar | Relacionado com o componente StatusBar (Win32). |
Controlos de Instrumentação
A categoria Instrument Controls do painel Tool Palette contém componentes (controlos) que são usados para conceber uma GUI de painel Custom Instrument do Altium Designer (legacy).
► Consulte Instrument Controls para mais informações sobre os Instrument Controls do sistema de scripting.
![]() |
SignalLinkManager | Gestor de ligação de sinais do instrumento. |
| InstrumentBackgroundPanel | Cor de fundo do painel do instrumento. | |
| InstrumentBackground | Cor de fundo do instrumento. | |
| InstrumentButton | Botão de pressão do instrumento. | |
| InstrumentCaption | Legenda do painel do instrumento. | |
| InstrumentCheckBox | Caixa de verificação do instrumento. | |
| InstrumentEdit | Caixa de edição do instrumento. | |
| InstrumentGauge | Medidor/indicador de instrumento de estilo analógico. | |
| InstrumentGlyphButton | Imagem gráfica do botão rápido do instrumento. | |
| InstrumentGraph | Visualização gráfica do instrumento. | |
| InstrumentKnob | Botão rotativo de controlo do instrumento. | |
| InstrumentLabel | Etiqueta do painel do instrumento. | |
| InstrumentLEDDigits | Visor LED digital de 7 segmentos. | |
| InstrumentLEDsPanel | Linha agrupada de indicadores LED. | |
| InstrumentMultiGraph | Visualização gráfica com múltiplos traços. | |
| InstrumentNumericPanel | Leitura numérica do instrumento. | |
| InstrumentPanel | Área do painel do instrumento. | |
| InstrumentProgressBar | Indicador LED de barra para sinal/progresso | |
| InstrumentRadioButton | Seletor de botão de opção do instrumento. | |
| InstrumentRadioGroup | Controlo de grupo do instrumento para botões de opção. | |
| InstrumentScrollbar | Controlo da barra de deslocamento do instrumento. | |
| InstrumentShape | Forma geométrica do painel do instrumento. | |
| InstrumentSilkScreen | Sobreposição de serigrafia do painel do instrumento. | |
| InstrumentTerminal | Janela do terminal de visualização de caracteres do instrumento. | |
| InstrumentTrackBar | Controlo da barra deslizante do instrumento. |






