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:
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.