Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Atual »

Construtor TListBox:New

Método construtor da classe.

Sintaxe

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

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

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.

 

 

oWnd

objeto

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

 

 

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

 

 

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, no objeto criado, estiver sendo realizada. Se o retorno for verdadeiro (.T.), o objeto continua habilitado; caso contrário, 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

  oList1 := TListBox():New(001,001,{|u|if(Pcount()>0,nList:=u,nList)},;
                           {'Item 1','Item 2','Item 3','Item 4'},100,100,,oDlg,,,,.T.)
  • Sem rótulos