Delphipage - la reference en Delphi
Accueil - Astuces - Composants - Programmes - Tutoriaux - Livres - Liens
 Sources
- Astuces
- Composants
- Programmes
- Tutoriaux
 Rechercher
- Delphipage
- Ngscan
 Ressources
- Lexique Delphi
- Livres
- News
- Patchs Delphi
 Liens
- Borland France
- CodeGear
- Les meilleurs sites


Tutoriaux - Hint

Qu'est-ce que le Hint ?

Le mode hint en Delphi permet d'afficher une boite de conseil sur l'utilisation des composants visuels d'une fiche lorsque le curseur de souris reste au bout d'en certain moment dessus.
La boite de conseil contenant le texte apparait alors par défaut sur fond jaune.
On appelle cela aide une bulle d'aide.

Pour obtenir une boite de conseil pour un composant, il suffit d'insérer du texte dans la propriété Hint de ce composant et de positionner sa propriété ShowHint à true pour activé les conseils.


La propriété HintPause 

Le conseil apparait par défaut au bout de 500ms. Vous pouvez changer ce temps grâce à la propriété HintPause de l'application.

procedure TForm1.FormCreate(Sender : TObject);
begin
Application.HintPause:=200; //200ms

end;


La propriété HintHidePause 

Le conseil disparait par défaut au bout de 2500ms. Vous pouvez changer ce temps grâce à la propriété HintHidePause de l'application.

procedure TForm1.FormCreate(Sender : TObject);
begin
Application.HintHidePause:=2000; //2 secondes (2000ms)

end;


La propriété HintColor  

On peut également changer la couleur des boites de conseils.

procedure TForm1.FormCreate(Sender : TObject);
begin
Application.HintColor:=clRed; //Couleur rouge
end;


La propriété HintShortCuts 

La propriété HintShortCuts lorsque il est à True permet de voir les raccourcis dans la boite de conseil. Le conseil pour une commande Couper peut être "Couper (Ctrl+X)" au lieu de "Couper".

procedure TForm1.FormCreate(Sender : TObject);
begin
Application.HintShortCuts:=True; //Active la vue des raccourcis dans les boites de dialogue.
end;


La propriété ParentShowHint  

Si vous voulez actionner le mode Hint d'un composant en fonction de son parent, il faut alors s'assurer que sa propriété ShowHint à False et sa Propriété ParentShowHint à True. Puis, il faut que son parent est sa propriété ShowHint à True.

On utilise cela dans le cas d'une barre d'outils, au lieu de mettre les propriétés ShowHint de tous les boutons à True, il suffit de les laisser à False et de mettre à True la propriété ShowHint de la barre.


Hint avec le composant TMainMenu 

Le mode hint existe également avec le composant TMainMenu mais il est un peut différent car il n'a pas la propriété ShowHint. Le mode hint du composant TMainMenu est utilisé avec un TStatusbar. Pour cela, il faut mettre sa propriété AutoHint à True, ShowHint à False. Puis dans le menu, il faut inscrire le texte dans la propriété Hint.

Hint    [ 02-10-2001 ]
 Exemple montrant les possibilités de la fonction hint.
Télécharger :  [177 Ko] [Télécharger hint.zip]

Auteur : Yoann
Site internet :
http://delphipage.free.fr/

Tous droits réservés - Contacts
Haut de la page