Fórum Memo, RichEdit?! #307692
04/01/2006
0
Estou com um problema.. (pra variar...) preciso que quando ao clicar em uma linha de um RichEdit, ou Memo, a linha inteira seja selecionada...
existe alguma forma disso acontecer?!
fiz uma busca neste e em outros Fóruns, e acabei não achando nada...
alguém poderia me ajudar nessa?!
Obrigado pela atenção.
Dhiogo Silva
Dhiogosilva
Curtir tópico
+ 0Posts
04/01/2006
Caninha51
Olha se eh isso q vc quer!:D
No Onclick do memo...
var Linha: Integer; begin with Memo1 do begin Linha:= Perform(EM_LINEFROMCHAR,SelStart, 0); SelStart := Perform(EM_LINEINDEX, Linha, 0); SelLength := Length(Lines[Linha]); end; end;
Gostei + 0
04/01/2006
Dhiogosilva
o que o ´Perform´ significa?!
e o que o ´EM_LINEFROMCHAR´ significa?!
acho que o resto eu peguei legal...
e vlw mais uma vez... :-D
[]s
Gostei + 0
04/01/2006
Caninha51
A mensagem EM_LINEFROMCHAR eh para retornar o índice da linha.
Gostei + 0
04/01/2006
Dhiogosilva
vlw ...
[]s
Gostei + 0
04/01/2006
Nildo
RichEdit1.CaretPos.Y tb retorna a linha :D
Gostei + 0
05/01/2006
Dhiogosilva
MUITO obrigado pela força...
[]s
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)