Exemple de manual docking ou comment donner de la souplesse à vos applications

Description

Voici un petit code sans prétention aucune, qui vous montre comment ancrer/relâcher une fiche manuellement grâce à la méthode "ManualDoc" qui est, à mon avis, trop peu connue.

Cette pratique vous permet d'ajouter plus de souplesse dans vos applications.

Pour l'exemple et pour démontrer la facilité d'utilisation ... j'ai choisi d'ancrer
3 applications déjà présentes sur CodeS-SourceS ..
1 de f0xi (Effet de neige TV)
1 de Caribensila (Vraie ombre sous Texte)
1 de moi (ben ouai fallait bien :p) (rotation de bitmap)

vous trouverez les liens vers les originaux dans le code.

Le code:
donc, seule l'unité UMainDoc.pas contient le code qui nous intéresse pour cette démo et depuis la gestion des Menus l'unité UMain.pas (du projet de Caribensila) c'est vu ajouté un menu pour les testes ainsi que l'unité URotation.pas.
Les autres unités appartiennent aux applications cités plus haut.

Les applications sont ancrées dans un TPageControl ce qui donne encore plus de souplesse.

Je vous laisse imaginer tout ce que vous pouvez faire avec ce simple bout de code.

Enjoy

Conclusion :


pour l'utilisation des menus il faut déposer un TMainMenu sur la fiche principale (c'est un minimum) . Par contre il n'est pas utile d'y ajouter des items. Mais on peut ... comme j'ai fait dans la Démo.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.