4D View v14

PV GET CELL CONTROL

Página Inicial

 
4D View v14
PV GET CELL CONTROL

PV GET CELL CONTROL 


 

PV GET CELL CONTROL ( area ; coluna ; linha ; tipo ; nomeVar ; metodo ; titulo ) 
Parâmetro Tipo   Descrição
area  Inteiro longo in Área 4D View
coluna  Inteiro longo in Número de coluna da célula
linha  Inteiro longo in Número de linha da célula
tipo  Inteiro in Tipo de controle
nomeVar  cadeia in Nome da variável de gestão de controle
metodo  cadeia in Nome do método de chamada de retorno
titulo  cadeia in Título do controle

O comando PV GET CELL CONTROL obtém a informação sobre o "controle" mostrado na célula designada por coluna e linha ao interior da area 4D View.

Um controle é um objeto de tipo botão, caixa de seleção, botão de rádio, lista deslocável ou um combo box dentro de uma célula.

tipo indica o tipo de controle (entre os cinco mencionados anteriormente) que aparece na célula. Para definir este parâmetro, utilize as constantes do tema PV Controles.

nomeVar devolve o nome da variável associada ao controle (nome do array que contém os valores a mostrar para os controles de tipos lista deslocável e combo box).

metodo contém o nome do método de chamada de retorno relacionado com o controle.

titulo contém a etiqueta do botão, caixa de seleção, etc.

Exemplo  

O seguinte método enche as células localizadas debaixo de um controle com a descrição deste último:

 C_LONGINT($Column;$Row`Coordenadas da célula do controle
 C_INTEGER($CtrlType`Tipo de controle
 C_STRING(32;$CtrlName`Nome do controle
 C_STRING(32;$CallbackMethod`Nome do método de chamada de retorno
 C_STRING(32;$Title`Título do controle
 C_STRING(32;$TypeName`Nome do tipo de controle
 
 PV GET CURRENT CELL(Area;$Column;$Row`Célula controlada
 PV GET CELL CONTROL(Area;$Column;$Row;$CtrlType;$CtrlName;$CallbackMethod;$Title)
 
 Case of
    :($CtrlType=0)
       $TypeName:="Sem controle"
 
    :($CtrlType=pv control push button)
       $TypeName:="botão"
 
    :($CtrlType=pv control radio button)
       $TypeName:="botão radio"
 
    :($CtrlType=pv control check box)
       $TypeName:="caixa de seleção"
 
    :($CtrlType=pv control drop down)
       $TypeName:="drop-down list"
 
    :($CtrlType=pv control combo box)
       $TypeName:="combo box"
 End case
 
 PV SET CELL TEXT VALUE(Area;$Column;$Row+1;"Type: "+$TypeName)
 PV SET CELL TEXT VALUE(Area;$Column;$Row+2;"Name: "+$CtrlName)
 PV SET CELL TEXT VALUE(Area;$Column;$Row+3;"Title: "+$Title)
 PV SET CELL TEXT VALUE(Area;$Column;$Row+4;"Method: "+$CallbackMethod)

 
PROPRIEDADES 

Produto: 4D View
Tema: PV Valor célula
Número 15911

 
HISTÓRIA 

Criado por: 4D View 6.8

 
VER TAMBÉM 

PV Get cell value type
PV SET CELL CONTROL

 
ARTICLE USAGE

4D View Linguagem ( 4D View v11.4)
4D View Linguagem ( 4D View v12)
4D View Linguagem ( 4D v13)
4D View Linguagem ( 4D View v14 R2)
4D View Linguagem ( 4D View v14)
4D View Linguagem ( 4D View v14 R3)
4D View Linguagem ( 4D View v14 R4)