Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css

Pagetitle
Construtor TMultiGet:New
Construtor TMultiGet:New

...

Bloco de código
collapsefalse
 TMultiGet():New( [ nRow ], [ nCol ], [ bSetGet ], [ oWnd ], [ nWidth ], [ nHeight ], [ oFont ], [ uParam8 ], [ uParam9 ], [ uParam10 ], [ uParam11 ], [ lPixel ], [ uParam13 ], [ uParam14 ], [ bWhen ], [ uParam16 ], [ uParam17 ], [ lReadOnly ], [ bValid ], [ uParam20 ], [ uParam21 ], [ lNoBorder ], [ lVScroll ], [ cLabelText ], [ nLabelPos ], [ oLabelFont ], [ nLabelColor ] )

...

Nome

Tipo

Descrição

Obrigatório

Referência

nRow

numériconumeric

Indica a coordenada vertical em pixels ou caracteres.

 

 



nCol

numériconumeric

Indica a coordenada horizontal em pixels ou caracteres.

 

 



bSetGet

bloco de códigocodeblock

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 sequencial, o controle atualizará com o conteúdo do item selecionado, se for indexada, será atualizada com o valor do índice do item selecionado.

 

 



oWnd

objetoobject

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

 

 



nWidth

numériconumeric

Indica a largura em pixels do objeto.

 

 



nHeight

numériconumeric

Indica a altura em pixels do objeto.

 

 



oFont

objetoobject

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

 

 



uParam8

lógicological

Parâmetro de compatibilidade. Passar Nil.

 

 



uParam9

numériconumeric

Parâmetro de compatibilidade. Passar Nil.

 

 



uParam10

numériconumeric

Parâmetro de compatibilidade. Passar Nil.

 

 



uParam11

objetoobject

Parâmetro de compatibilidade. Passar Nil.

 

 



lPixel

lógicological

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

 

 



uParam13

caracterecharacter

Parâmetro de compatibilidade. Passar Nil.

 

 



uParam14

lógicological

Parâmetro de compatibilidade. Passar Nil. 

 



bWhen

bloco de códigocodeblock

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

 

 



uParam16

lógicological

Parâmetro de compatibilidade. Passar Nil. 

 



uParam17

lógicological

Parâmetro de compatibilidade. Passar Nil.

 

 



lReadOnly

lógicological

Indica se o conteúdo da variável associada ao objeto permanecerá apenas para leitura

 

 



bValid

bloco de códigocodeblock

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

 



uParam20

bloco de códigocodeblock

Parâmetro de compatibilidade. Passar Nil. 

 



uParam21

lógicological

Parâmetro de compatibilidade. Passar Nil.

 

 



lNoBorder

lógicological

Indica se habilita(.T.)/desabilita(.F.) a apresentação da borda no objeto.

 

 



lVScroll

lógicological

Indica se habilita(.T.)/desabilita(.F.) a barra de rolagem vertical. Obs.: O valor default é Desabilitado.

 

 



cLabelText

caracterecharacter

Indica o texto que será apresentado na Label.

 

 



nLabelPos

numériconumeric

Indica a posição da label, sendo 1=Topo e 2=Esquerda 

 



oLabelFont

objetoobject

Indica o objeto, do tipo TFont, que será utilizado para definir as características da fonte aplicada na exibição da label.

 

 



nLabelColor

numériconumeric

Indica a cor do texto da Label.

 

 



Retorno

Nome

Tipo

Descrição

oObj

objetoobject

Nova instância da classe TMultiGet

...

  • Em versões superiores à 120420A foi implementada a opção para definição de uma label(descrição) do componente visual. Preenchendo os parâmetros cLabelText, nLabelPos, oLabelFont e nLabelColor será disponibilizada, ao topo ou à esquerda, a descrição definida para o componente. Esta característica visa diminuir a quantidade de interações entre o SmartClient e o AppServer na construção de telas, otimizando assim este processo.
  • A criação automática do label através dos parâmetros desse método não funciona se o componente estiver posicionado em algum layout (como o TGridLayout), neste caso é necessário criar o label utilizando o componente TSay.

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
    cTexto1 := "Linha 01 Multiget 1"
    oTMultiget1 := tMultiget():new( 01, 01, {| u | if( pCount() > 0, cTexto1 := u, cTexto1 ) }, oDlg, 260, 92, , , , , , .T. )