Le menu de Word2000 peut être déplacé et ancré (DOCK). Comment est-il implémenté ?
De nombreux contrôles Delphi ont des propriétés Dock, et voici la clé
Mettez d’abord un CoolBar sur le formulaire
Placez une ToolBar au-dessus de la CoolBar et ajoutez quelques boutons
Définissez la propriété ShowCaption sur True ;
Créez un menu principal et ajoutez quelques éléments de menu
Définir la propriété de menu du formulaire sur vide
Le bouton AutoSize de la barre d'outils est défini sur True
Définissez le MenuItem du bouton sur l'élément MainMenu correspondant
Voyons si c'est intéressant
À propos, le menu ne peut pas apparaître automatiquement ni être retiré de la plage CoolBar.
C'est facile à dire
Que diriez-vous de définir la propriété Group du bouton ? A-t-elle changé ? Peut-elle apparaître automatiquement ? Ressemble-t-elle au menu de l'interface IDE de Delphi5 ?
Définissez l'attribut glisser et l'attribut dock de la barre d'outils (vous ne savez pas lequel sont ces deux attributs :-( )
Comparons-le avec le menu de Word200.