Vcl.Controls.TCustomHint

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCustomHint

Delphi

TCustomHint = class(TComponent)

C++

class PASCALIMPLEMENTATION TCustomHint : public System::Classes::TComponent

Propriétés

Type Visibilité  Source Unité  Parent
class public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Description

Composant conseil personnalisé ajouté à un contrôle.

Un composant TCustomHint peut être associé à un contrôle afin de spécifier l'apparence du conseil du contrôle. Le texte du conseil est une propriété du contrôle lui-même, pas de TCustomHint.

Les conseils sont donnés dans le style à thème sur Vista, Windows 7 ou les version plus récentes des systèmes d'exploitation Windows, dans le style Vista sur XP (thèmes activés) ou dans le style XP sur XP (thèmes désactivés).

Le traitement des conseils est effectué dans une tâche en arrière-plan, de telle sorte que les applications n'effectuent pas de pause lors du dessin des conseils. Les images associées à un conseil sont spécifiées par un TImageList dans la propriété Images. Vous pouvez configurer le délai à partir du déplacement de la souris sur le contrôle avant que le conseil n'apparaisse (Delay) et définir la durée pendant laquelle le conseil reste affiché quand le pointeur de la souris est placé au-dessus du contrôle (HideAfter). La propriété Style configure les conseils ombrés de façon différente.

Le conseil personnalisé d'un contrôle est dans sa propriété CustomHint. Un contrôle a aussi une propriété ParentCustomHint. Si ParentCustomHint est définie sur True et si son parent utilise un conseil personnalisé, le contrôle utilise alors le conseil de son parent quand sa propriété ParentShowHint est aussi définie sur True. Une instance de TCustomHint unique peut être utilisée par plusieurs contrôles.

Voir aussi