Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
|
Pagetitle | ||
---|---|---|
|
...
|
...
|
Cria
...
um
...
objeto
...
do
...
tipo
...
caixa
...
de
...
seleção
...
(ComboBox).
...
Este
...
controle
...
permite
...
a
...
entrada
...
de
...
dados
...
de
...
múltipla
...
escolha
...
através
...
dos
...
itens
...
definidos
...
em
...
uma
...
lista
...
vertical.
...
Essa
...
lista
...
pode
...
ser
...
acessada
...
ao
...
pressionar
...
a
...
tecla
...
F4
...
ou
...
pelo
...
botão
...
à
...
direita
...
do
...
controle.
Hierarquia
...
- TComboBox
Construtores
Create
Método construtor da classe.
TComboBox(): Create ( [ oWnd], [ bSetGet], [ nRow], [ nCol], [ aItems], [ nWidth], [ nHeight], [ uParam8], [ bChange], [ bValid], [ nClrText], [ nClrBack], [ lPixel], [ oFont], [ uParam15], [ uParam16], [ bWhen], [ uParam18], [ uParam19], [ uParam20], [ uParam21], [ cReadVar] ) --> oObjeto
...
- oObjeto()
- Retorna o objeto criado.
aItems:= {'Item1','Item2','Item3'}cCombo:= aItems[1]oCombo:=TComboBox():Create(oDlg,{|u|if(PCount()>0,cCombo:=u,cCombo)},22,02,aItems,100,20,; ,{||Alert('Mudou item da combo')},,,,.T.,,,,,,,,,'cCombo')
New
Método construtor da classe.
TComboBox(): New ( [ nRow], [ nCol], [ bSetGet], [ nItens], [ nWidth], [ nHeight], [ oWnd], [ uParam8], [ bChange], [ bValid], [ nClrBack], [ nClrText], [ lPixel], [ oFont], [ uParam15], [ uParam16], [ bWhen], [ uParam18], [ uParam19], [ uParam20], [ uParam21], [ cReadVar] ) --> oObjeto
...
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Propriedades
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Métodos
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Observações
...
- oObjeto()
- Retorna o objeto criado.
aItems:= {'Item1','Item2','Item3'}cCombo:= aItems[1]oCombo := TComboBox():New(02,02,{|u|if(PCount()>0,cCombo:=u,cCombo)},; aItems,100,20,oDlg,,{||Alert('Mudou item da combo')}; ,,,,.T.,,,,,,,,,'cCombo')
Select
Altera o item selecionado, da caixa de seleção, e executa o bloco de código <bChange> definido para o objeto.
TComboBox(): Select ( [ nItem] ) -->
...
oCombo:Select( 3 )
SetHeight
Altera a altura do componente.
TComboBox(): SetHeight ( < nHeight> ) -->
...
...
oCombo:SetHeight(50)
SetItems
Altera os itens da caixa de seleção (ComboBox).
TComboBox(): SetItems ( < aItens> ) -->
...
oCombo:SetItems( {"Novo Item1","Novo Item2","Novo Item3"} )
Propriedade | Descrição | Tipo |
aItems | Indica uma lista de itens e caracteres que serão apresentados. Essa lista pode ter os seguintes formatos: Seqüencial (Exemplo: {"item1","item2",...,"itemN"}) ou Indexada (Exemplo:{"a=item1","b=item2",...,"n=itemN"}). | Vetor |
nAt | Indica a posição do item selecionado. | Numérico |
- A variável associada a caixa de seleção (ComboBox) pode ter o valor de um dos itens selecionados ou o índice de uma lista indexada.
Exemplos
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
user function exemplo()
#include "TOTVS.CH"User Function TComboBox()Local aItems:= {'Item1','Item2','Item3'} DEFINE DIALOG oDlg TITLE "Exemplo TComboBox" FROM 180,180 TO 550,700 PIXEL // Usando New cCombo1:= aItems[1] oCombo1 := TComboBox():New(02,02,{|u|if(PCount()>0,cCombo1:=u,cCombo1)},; aItems,100,20,oDlg,,{||Alert('Mudou item da combo')}; ,,,,.T.,,,,,,,,,'cCombo1') // Usando Create cCombo2:= aItems[2] oCombo2 := TComboBox():Create(oDlg,{|u|if(PCount()>0,cCombo2:=u,cCombo2)},22,02,; aItems,100,20,,{||Alert('Mudou item da combo')},,,,.T.,; ,,,,,,,,'cCombo2') ACTIVATE DIALOG oDlg CENTEREDReturn
return
|
Preview
...
Abrangência
Advanced Protheus 6.09, Advanced Protheus 7.10, Microsiga Protheus 8.11,
...
Protheus
...
10, TOTVS Application Server 10,
...
TOTVS Application Server 11