Árvore de páginas

Carregando...

Construtor TListBox:Create

Método construtor da classe.

Sintaxe

TListBox():Create( [ oWnd ], [ nRow ], [ nCol ], [ bSetGet ], [ aItems ], [ nWidth ], [ nHeight ], [ bChange ], [ bValid ], [ uParam10 ], [ uParam11 ], [ lPixel ], [ uParam13 ], [ bLDBLClick ], [ oFont ], [ uParam16 ], [ uParam17 ], [ bWhen ], [ uParam19 ], [ uParam20 ], [ uParam21 ], [ uParam22 ], [ 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

bloco de código

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

 

 

uParam10

objeto

Parâmetro de compatibilidade. Passar Nil.

 

 

uParam11

objeto

Parâmetro de compatibilidade. Passar Nil.

 

 

lPixel

lógico

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

 

 

uParam13

lógico

Parâmetro de compatibilidade. Passar Nil.

 

 

bLDBLClick

bloco de código

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

 

 

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.

 

 

uParam16

caractere

Parâmetro de compatibilidade. Passar Nil.

 

 

uParam17

lógico

Parâmetro de compatibilidade. Passar Nil.

 

 

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

 

 

uParam19

vetor

Parâmetro de compatibilidade. Passar Nil.

 

 

uParam20

bloco de código

Parâmetro de compatibilidade. Passar Nil.

 

 

uParam21

lógico

Parâmetro de compatibilidade. Passar Nil.

 

 

uParam22

lógico

Parâmetro de compatibilidade. Passar Nil.

 

 

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.)
  • Sem rótulos