4D View v16PV GET CELL CONTROL |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
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 | String |
![]() |
Nome da variável de gestão de controle | |||||
metodo | String |
![]() |
Nome do método de chamada de retorno | |||||
titulo | String |
![]() |
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 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)
Produto: 4D View
Tema: PV Valor célula
Número
15911
Criado por: 4D View 6.8
4D View Linguagem ( 4D View v16)