import.css=/download/attachments/6062824/tecnologia.css

Construtor TListBox:Create

Método construtor da classe.

Sintaxe

TListBox():Create( [ oWnd ], [ nRow ], [ nCol ], [ bSetGet ], [ aItems ], [ nWidth ], [ nHeight ], [ bChange ], [ bValid ], [ lPixel ], [ oFont ], [ bWhen ], [ bRClicked ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

oWnd

objeto

Indica a janela ou controle visual onde o objeto será criado.

 

 

nRow

numérico

Indica a coordenada vertical em pixels ou caracteres.

 

 

nCol

numérico

Indica a coordenada horizontal em pixels ou caracteres.

 

 

bSetGet

bloco de código

Indica o bloco de código, no formato {|u| if( Pcount( )>0, := u, ) }, que será executado para atualizar a variável (essa variável deve ser do tipo caracter). Desta forma, se a lista for seqüencial, o controle atualizará com o conteúdo do item selecionado, se for indexada, será atualizada com o valor do índice do item selecionado.

 

 

aItems

vetor

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"}).

 

 

nWidth

numérico

Indica a largura em pixels do objeto.

 

 

nHeight

numérico

Indica a altura em pixels do objeto.

 

 

bChange

bloco de código

Indica o bloco de código que será executado quando o estado ou conteúdo do objeto é modificado pela ação sobre o controle visual.

 

 

bValid

objeto

Indica o bloco de código de validação que será executado quando o conteúdo do objeto for modificado. Retorna verdadeiro (.T.), se o conteúdo é válido; caso contrário, falso (.F.).

 

 

lPixel

lógico

Indica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.).

 

 

oFont

objeto

Indica o objeto do tipo TFont utilizado para definir as características da fonte aplicada na exibição do conteúdo do controle visual.

 

 

bWhen

bloco de código

Indica o bloco de código que será executado quando a mudança de foco da entrada de dados, na janela em que o controle foi criado, estiver sendo efetuada. Observação: O bloco de código retornará verdadeiro (.T.) se o controle permanecer habilitado; caso contrário, retornará falso (.F.).

 

 

bRClicked

bloco de código

Indica o bloco de código que será executado quando clicar, com o botão direito do mouse, sobre o objeto.

 

 

Retorno

Nome

Tipo

Descrição

oObj

objeto

Nova instância da classe TListBox

Exemplos

  oList := TListBox():Create(oDlg,001,110,{|u|if(Pcount()>0,nList:=u,nList)},;
                             {'Item 1','Item 2','Item 3','Item 4'},100,100,,,,,.T.)