SetRowFocusIndicator

Define qual o indicador visual será exibido quando uma linha da DataWindow for selecionada. As opções de indicadores são: retangulo com bordas pontilhadas (Windows), mão apontando para a linha ou imagem personalizada.

Sintaxe:

dwcontrol.SetRowFocusIndicator(RowFocusInd focusIndicator {, integer xlocation {, integer ylocation } } )

 

Retorno:

  • 1: sucesso;
  • -1:  erro;
  • Null se o argumento informado for nulo.

 

Destalhes sobre a função!

Appeon: Funciona em funções posteriores a 2.8.

 

Como utilizar:

Exemplo 01:

dw_1.SetRowFocusIndicator(Hand!)

Argumentos:

Argumento Obrigatório Tipo Descrição
dwcontrol Sim DataWindow Control Referência para o objeto da Datawindow que receberá o indicador de foco.
focusindicator ou picturename Sim RowFocusInd Qual será o indicador definido para a DataWindow. Veja abaixo a tabela com as referências
xlocation Não Integer A coordenada X, em unidades PowerBuilder, de onde o indicador ficará posicionado em relação ao canto superior esquerdo da linha.
ylocation Não Integer A coordenada Y, em unidades PowerBuilder, de onde o indicador ficará posicionado em relação ao canto superior esquerdo da linha.
Valor PowerBuilder enum Valor Numérico Descrição
Off! Não exibe indicador para a linha atual
FocusRect! 1 Mostra um retângulo com bordas pontilhadas ao redor da linha.
Hand! 2 Mostra uma mão apontando para a linha corrente.

 

Referência:

 

Dúvidas sobre  o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Dev, PowerBuilder and tagged , , , , , , .