Articles de Delphi

BARRE D'OUTILS

Les barres d'outils sont utilisées pour rendre les fonctions les plus utilisées plus accessibles à l'usager.

Delphi possède quelques composants pour construire des barres d'outils : ControlBar, CoolBar, ToolBar.

Type de barre d'outils

Toolbar

image list éditeur

menu toolbar

Quelques propriétés peuvent être modifiées afin de changer l'apparence des boutons et de la barre d'outils: EdgeInner, EdgeOuter, Flat, EdgeBorders. Ces propriétés sont valides pour toutes les barres d'outils mentionnés ci-dessus.

Code source disponible ici

CoolBar

Ce composant permet de créer des barres d'outils ancrables, c'est à dire qu'elles ne sont pas fixes, on peut changer leurs positions durant l'exécution du programme.

menu coolbar

Code source disponible ici

ControlBar

Lorsqu'on ajoute une ToolBar au dessus d'une ControlBar, la barre d'outils devient ancrable. Étant donné son indépendance face à la dll de Microsoft, je vous conseille fortement de l'utiliser. Elle est beaucoup plus aisée de l'utiliser et le résultat est d'allure vraiment professionnel. On peut aisément créer des barres d'outils comme celles de photoshop, delphi....

menu control bar

Code source disponible ici

Barre d'état

Les barres d'états sont de plus en plus utilisées dans les programmes utilisés de nos jours. Elles permettent de donner de l'information à l'usager.

Barre d'état simple

Une barre d'état simple comporte qu'un seul volet, il n'y aura qu'une seule information qui sera affichée sur la barre. On affiche rarement qu'une seule information.

Code source disponible ici

Barre d'état complexe

Une barre d'état complexe comporte plusieurs volets.

Étant donné qu'il y a plusieurs volets, vous devez spécifier l'index du panel.

statusbar.panels[1].text:= 'x: ' + inttostr(x)+' y: '+ inttostr(y);

barre état

Code source disponible ici

Article écrit par: Marc Collin


Page valide XHTML 1 Strict