SetRowFocusIndicator

SetRowFocusIndicator

Overview

Quer dar um toque especial na visualização de linhas selecionadas nas suas DataWindows do PowerBuilder? Este guia rápido e descomplicado te ensina a configurar indicadores visuais como um retângulo com bordas pontilhadas, uma mão apontando ou até mesmo um ícone personalizado para destacar seleções de linha. Se você é desenvolvedor PowerBuilder procurando aprimorar as interfaces dos seus aplicativos, aqui você encontra tudo que precisa: desde a sintaxe básica da função SetRowFocusIndicator até exemplos práticos. Comece a personalizar sua UI como um pro!

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:

ArgumentoObrigatórioTipoDescrição
dwcontrolSimDataWindow ControlReferência para o objeto da Datawindow que receberá o indicador de foco.
focusindicator ou picturenameSimRowFocusIndQual será o indicador definido para a DataWindow. Veja abaixo a tabela com as referências
xlocationNãoIntegerA coordenada X, em unidades PowerBuilder, de onde o indicador ficará posicionado em relação ao canto superior esquerdo da linha.
ylocationNãoIntegerA coordenada Y, em unidades PowerBuilder, de onde o indicador ficará posicionado em relação ao canto superior esquerdo da linha.
Valor PowerBuilder enumValor NuméricoDescrição
Off!Não exibe indicador para a linha atual
FocusRect!1Mostra um retângulo com bordas pontilhadas ao redor da linha.
Hand!2Mostra 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.