Setfocus no inicio e no fim de um dbedit

Delphi

16/09/2003

em um mesmo dbedit o setfocus aparece no incio ou no fim , o que pode estar acontecendo ????


Arc

Arc

Curtidas 0

Respostas

Henry

Henry

16/09/2003

Brother, se o text do dbedit for vaziu, entaum o focus entra no começo, se ele estiver preenchido, entra no fim, mas tem como manipular, coloque o seguinte codigo no evento OnEnter do dbedit:

dbedit1.setfoucs.

Este codigo mantera sempre o focus no começo do dbedit.

Um abraço, Henry.


GOSTEI 0
Maurício Santos

Maurício Santos

16/09/2003

Olá!!!

Primeiro vc deve mater a propriedade AutoSelect do DbEdit como False.
Para manter o cursor no início do texto do DbEdit, no evento OnEnter digite:

DbEdit.SelStart := 0;

Para manter o cursor no fim do texto do DbEdit, no evento OnEnter digite:

DbEdit.SelStart := Length(trim(DbEdit.text));


Espero ter ajudado


[]´s


GOSTEI 0
POSTAR