Fórum Forçar hint sem mouse #219209

08/03/2004

0

Alguem sabe como forçar aparecer o hint num edit sem que seja passado o mouse por exemplo no envento onenter e so desaparecer quando sair daquele edit?


Cleudsoncosta

Cleudsoncosta

Responder

Posts

09/03/2004

Valdir.santos

No evento OnEnter:
var sHint: String;
sHint:=´Coloque aqui o seu hint´;
HintRect := HintWindow.CalcHintRect(400,´*´,nil);
HintRect.Top := 27;
HintRect.Left := 270;
HintRect.Right := HintRect.Left + (Length(sHint)*6);
HintRect.Bottom := HintRect.Top + 15;
HintWindow.ActivateHint(HintRect,sHint);

No evento OnExit:
if Assigned(HintWindow) then
HintWindow.ReleaseHandle;

Faça o cálculo do Top e Left de acordo com a posição de cada Edit.

Valdir.


Responder

Gostei + 0

10/03/2004

Cleudsoncosta

ola essa dica que vc mandou nao funcionou no dephi 7 deu erro de variavel nao declarada nao existe a classe
hintwindown.
nem os comandos :
hintRect


Responder

Gostei + 0

10/03/2004

Valdir.santos

Tente declarar estas 2 variáveis:

var
HintRect : TRect;
HintWindow : THintWindow;

Valdir.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar