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;