| 4D v13PV GET CELL CONTROL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v13
 PV GET CELL CONTROL 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV GET CELL CONTROL ( area ; coluna ; linha ; tipo ; nomeVar ; metodo ; titulo ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| area | Inteiro longo |   | Área 4D View | |||||
| coluna | Inteiro longo |   | Número de coluna da célula | |||||
| linha | Inteiro longo |   | Número de linha da célula | |||||
| tipo | Inteiro |   | Tipo de controle | |||||
| nomeVar | cadeia |   | Nome da variável de gestão de controle | |||||
| metodo | cadeia |   | Nome do método de chamada de retorno | |||||
| titulo | cadeia |   | 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.
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)
	Produto: 4D
	Tema:  PV Valor célula
	Número 
        15911
        
        
        
	
	Criado por: 4D View 6.8
PV Get cell value type
PV SET CELL CONTROL