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.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Alain Coupel