| 4D v15.4HIGHLIGHT TEXT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15.4
 HIGHLIGHT TEXT 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HIGHLIGHT TEXT ( {* ;} area ; inicioSel ; fimSel ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| * | Operador |   | Se especificado, objeto é um nome de objeto (string); se omitido, objeto é um campo ou variável. | |||||
| area | Campo, Variável, Objeto de formulário |   | Nome de objeto (se * for especificado), ou campo editável ou variável (se * for omitido) | |||||
| inicioSel | Inteiro longo |   | Posição inicial da seleção de texto | |||||
| fimSel | Inteiro longo |   | Posição final da seleção de texto | |||||
O comando HIGHLIGHT TEXT seleciona uma parte de texto em objeto.
Se passa o parâmetro opcional *, indica que o parâmetro objeto é um nome de um objeto (uma string) Se não passar o parâmetro *, indica que o parâmetro objeto é um campo ou uma variável. Neste caso, passe a referência do campo ou da variável (campos ou variáveis de formulário apenas) ao invés de uma string.
Se objeto não for o objeto que está sendo modificado, esta área recupera o foco.
Nota: Este comando não pode ser utilizado com campos em um subformulário.
O parâmetro inicioSel representa a posição do primeiro caractere a selecionar, e o parâmetro fimSel representa a posição do último caractere a selecionar mais um. Se inicioSel e fimSel são iguais, o ponto de inserção está localizado antes do caractere especificado por inicioSel, e nenhum caractere está selecionado.
Se fimSel for superior ao número de caracteres em objeto, todos os caracteres entre inicioSel e o final do texto são selecionados.
O exemplo abaixo seleciona todos os caracteres no campo editável [Produtos]Notas:
 HIGHLIGHT TEXT([Produtos]Notas;1;Length([Produtos]Notas)+1)O exemplo abaixo move o ponto de inserção ao começo do campo editável [Produtos]Notas:
 HIGHLIGHT TEXT([Produtos]Notas;1;1)O exemplo abaixo move o ponto de inserção ao final do campo editável [Produtos]Notas:
 $vLen:=Length([Produtos]Notas)+1HIGHLIGHT TEXT([Produtos]Notas;$vLen;$vLen)Ver o exemplo do comando FILTER KEYSTROKE.
	Produto: 4D
	Tema: Controle de entrada
	Número 
        210
        
        
        
	
	Criado por: < 4D v6
	Modificado: 4D v12
	
	
	Manual de linguagem 4D ( 4D v15.4)
	
	
	
	Manual de linguagem 4D ( 4D v15)
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v15.3)
	
	
 Adicionar um comentário
Adicionar um comentário