Einzelnen Beitrag anzeigen

Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Button -> Hint -> Länger anzeigen

  Alt 19. Feb 2008, 19:22
Hallo,

wenn du die Anzeigedauer des Kurzhinweises nur für ein bestimmtes Control ändern möchtest, dann kannst du auch die Komponente TApplicationEvents benutzen.
Im onShowHint Ereignis kannst du das Control abfragen und die Anzeigedauer des Kurzhinweises manipulieren.
Delphi-Quellcode:
procedure TForm1.ApplicationEvents1ShowHint(var HintStr: String;
  var CanShow: Boolean; var HintInfo: THintInfo);
begin
  if HintInfo.HintControl is TButton then
    HintInfo.HideTimeout:= 10000;
end;
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat