4D View v16

PV GET CELL CONTROL

Página Inicial

 
4D View v16
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  String in Nome da variável de gestão de controle
metodo  String in Nome do método de chamada de retorno
titulo  String 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 de controle
 C_LONGINT($CtrlType//Tipo de controle
 C_TEXT($CtrlName//Nome do controle
 C_TEXT($CallbackMethod//Nome do CallbackMethod
 C_TEXT($Title//Título do Controle
 C_TEXT($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:="No control"
 
    :($CtrlType=pv control push button)
       $TypeName:="button"
 
    :($CtrlType=pv control radio button)
       $TypeName:="radio button"
 
    :($CtrlType=pv control check box)
       $TypeName:="check box"
 
    :($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)



Ver também 

PV Get cell value type
PV SET CELL CONTROL

 
PROPRIEDADES 

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

 
HISTÓRIA 

Criado por: 4D View 6.8

 
ARTICLE USAGE

4D View Linguagem ( 4D View v16)