Labels et boutons multilignes

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 587 fois - Téléchargée 29 fois

Contenu du snippet

C'est un truc tout simple pour obtenir en conception des labels et des boutons multilignes.

Il suffit de placer un TBitBtn, TSpeedButton ou TLabel sur la fiche. Puis avec le bouton droit sur la fiche choisir "Voir comme texte". Chercher alors l'objet à modifier il apparait sous la forme :
object SpeedButton7: TSpeedButton
Left = 60
Top = 140
Width = 75
Height = 25
Caption = 'SpeedButton7'
TabOrder = 7
OnClick = SpeedButton7Click
end
En modifiant Caption vous pouvez ajouter des lignes :
Caption = 'Ligne 1'#13'Ligne 2'#13'Tant que vous voulez...'

A la fin un click droit puis "Voir comme fiche" permet d'admirer le résultat.

Source / Exemple :


// y-en a pas

Conclusion :


Remarque : ne fonctionne pas avec les TButton.

A voir également

Ajouter un commentaire Commentaires
Messages postés
171
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
18 juillet 2007

Sur delphi 2005 ca ne marche pas.
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Oui exact mais ce n'est pas une pratique à recommander.
GDI ausculte quasi tout ce qu'on lui passe et tente la meilleure interprétation possible. C'est rendu obligatoire par le fait que quasi tout son code va s'exécuter en kernel mode et on aurait souvent l'écran bleu s'il n'y avait pas cette analyse systématique.
Messages postés
962
Date d'inscription
mercredi 3 avril 2002
Statut
Membre
Dernière intervention
12 septembre 2006
1
DrawText accepte aussi #13 seul
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
le drawing affiche aussi bien avec simple 10 que 13,10 juste que on gagne 1 octet par séquence en ne mettant que le 10.
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
21
Tout dernier point: dois-je impérativement mettre #10, ou puis-je laisser #13#10 dans les boîtes de dialogue qui sera transmis à la fonction DrawText de GDI ?
Afficher les 15 commentaires

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.