Passer au contenu

Comment centrer du texte à l’intérieur d’un formulaire?

Solution : en appelant la fonction DrawText().


Il n’est pas aisé de centrer du texte dans un formulaire. Car les dimensions de ce dernier pourront être changées par l’utilisateur. Fort heureusement, la fonction DrawText() de l’API de Visual Basic 4 à 6 contient des paramètres qui vous permettent d’intervenir sur cette présentation.Dans notre exemple, le texte sera centré et automatiquement coupé entre les mots s’il est trop long pour tenir sur une seule ligne. Cette fonction permet d’obtenir un affichage lisible dans tous les cas. Pour en bénéficier, lancez un nouveau projet exécutable et, dans le bas du formulaire Form1, placez un contrôle de type [command]. Conservez les noms donnés par défaut. Ouvrez ensuite la page de code par le menu Affichage/Code et tapez le listing ci-dessous. Exécutez alors le programme par la touche . Cliquez sur le bouton [command1].Le texte s’affichera toujours en haut et au centre du formulaire, quelle que soit la taille de celui-ci. S’il est trop étroit, la phrase sera automatiquement coupée.

👉🏻 Suivez l’actualité tech en temps réel : ajoutez 01net à vos sources sur Google, et abonnez-vous à notre canal WhatsApp.


Alain Coupel