Avatar billede mbsnet Nybegynder
29. juni 2008 - 23:57 Der er 2 kommentarer og
1 løsning

Vise/opdatere hints når form ikke har fokus

Hej.

Ved nogen hvordan man kan...
Vise/opdatere hints når form ikke har fokus (mus)

mvh
Morten
Avatar billede hrc Mester
30. juni 2008 - 09:48 #1
Fandt dette her på Delphi3000:

private
  fHintWindow: THintWindow;

  procedure TForm1.ActivateHintNOW( x,y: Integer);
  var
    Rect: TRect;
    HintText: string;
  begin
    HintText := 'A hint, please...';
    if HintText <> '' then
    begin
      Rect := HintWindow.CalcHintRect(Screen.Width, HintText, nil);
      Rect.Left := Rect.Left + x;
      Rect.Right := Rect.Right + x;
      Rect.Top := Rect.Top + y;
      Rect.Bottom := Rect.Bottom + y;
      HintWindow.ActivateHint(Rect, HintText);
    end;
  end;

Eksemplet opretter et hint-vindue uafhængigt af de der måtte være.

Hvis du vil have en komponents hint til atp oppe frem kan du gøre:

  Application.ActivateHint(Point(ToolButton.Left,ToolButton.Top));

... men intet af dette er testet.
Avatar billede mbsnet Nybegynder
30. juni 2008 - 20:51 #2
Jeps, efter at have bygget det sammen med "onMouseMove" på komponent, klarer det første eksempel ærterne. Der er points igen :)
Avatar billede hrc Mester
01. juli 2008 - 23:17 #3
OK.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester