Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PUCE S'AJUSTANT EN FONCTION DE LA LARGEUR D'UN LABEL [VERSION COMPOSANT]


Information sur la source

Catégorie :Composants Classé sous : puces, label, composant, imagelist, autosize Niveau : Débutant Date de création : 23/10/2006 Date de mise à jour : 23/10/2006 15:16:32 Vu / téléchargé: 2 278 / 275

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ça fait déjà quelques jours que j'ai réalisé cette source
et je me suis enfin décidé à vous en faire profiter
si toute fois ça intéresse encore quelqu'un (Delphiprog semblait trouver l'idée intéressante)

  Ce composant et une alternative à la méthode proposée par Japee,
     http://www.delphifr.com/codes/PUCE-AJUSTANT-FONCTION-LARGEUR-LABEL_39969.aspx
  afin de réaliser un Label avec des "puces" qui se repositionnent
  en fonction de la taille du texte, qui fait elle même suite à une
  question posée sur le forum :
     http://www.delphifr.com/infomsg_ALIGNER-ELEMENTS-AVEC-ANCHORS_829323.aspx#5

Voilà pour la petite histoire :)
 

Conclusion

  Un composant dérivé de TCustomLabel avec quatre propriétés supplémentaires :

     - ImageList     : j'ai opté pour une ImageList pour des raisons évidentes
                       d'économies de ressources

     - ImgIndexLeft  : défini l'index de la puce de gauche

     - ImgIndexRight : défini l'index de la puce de droite

     - Marge         : défini un espace entre le texte et les puces

Il n'est pas nécessaire d'installer le composant pour pouvoir compiler la Démo
Le Label est crée dynamiquement
Deux ImageList contenant chacune 3 images
- une en 16x16
- une en 24x24

Pour passer d'une ImageListe à l'autre il suffit de cliquer sur le bouton "Change ImageList"

Le code est, normalement, suffisamment commenté

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

23 octobre 2006 15:06:08 :
il manquait un fichier dans le Zip :)
23 octobre 2006 15:16:32 :
Petite correction dans le texte

Commentaires et avis

signaler à un administrateur
Commentaire de Francky23012301 le 24/10/2006 21:04:58

Bon désolé mais j'en avais trop envie :

Un remake du Youki de Richad Gotainer


Elle était où la gentille ti pupuce ?
Où elle était la gentille ti pupuce  ?
Elle était où, hein, Elle était où ?
Où Elle était la gentile ti pupuce  ?
Et où il est le pépère au pou pou ?
Pupuce sait-elle où c'est qu'est son Japee ?
Il était où, hein, son Japee ?
Le beau pupuce que son Kiki préfère.


Et son Cirec alors ? Et son Cirec ?
Où il est le Cirec à sa pupuce ?
Il était où, hein, son Cirec ?
Qui donne du susucre avec la poupouce

Elle était où, hein, la pupuce ?
Elle était où la gentille ti puce
Elle était où, hein, la pupuce
La gentille ti pupuce, elle était où ?

Où ça, hein, où ça ?
Où ça, hein, où ça ?

Où c'est qu'il était son Cirec
Et son Japee où c'est qu'est t'y
Où c'est qu'il était le pupuce
Le gentil Kiki à son Japee

Où ça, hein, où ça ?
Où ça, hein, où ça ?

Pardon à vous mais je suis mdr

signaler à un administrateur
Commentaire de cirec le 24/10/2006 21:43:43 administrateur CS

Je m'attendais à beaucoup de chose mais pas à inspirer
ce genre de commentaires. lol

c'est pas ce que j'espérais mais c'est toujours ça,
au moins elle t'aura permis de passer un bon moment. mdr

@+
Cirec

signaler à un administrateur
Commentaire de japee le 25/10/2006 14:28:02 administrateur CS

C'est bien réalisé, code propre, net et efficace, bien commenté, très didactique.
Et comme il semblerait y avoir une demande pour ce composant... voir le forum ;-)
Alors, je dis : bravo Cirec.
Et j'en redemande.

Quelqu'un a des nouvelles rassurantes au sujet de Francky ? Bah... Ctrl+Alt+Suppr, et hop, ça repart... lol ;-)
P-S: sinon faut tout réinstaller, mdr...

signaler à un administrateur
Commentaire de DragonicFlash le 31/10/2006 16:52:14

Suite à mon dernier message sur le forum, je réitère ici mes félicitations quant à ce développement. Je pense que Japee a déjà tout dit ou presque de ce que j'en pensais, je ne vais pas en rajouter, sinon, des chevilles risquent d'éclater.  ;-)

Bravo Cirec, et merci pour tous ceux et celles qui avait ce besoin, certes assez spécifique, pour leurs applications.

Bravo encore aussi pour Japee, qui avait trouvé une super astuce en un rien de temps.  :-D

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Définir le ClientRect d'un composant sous DotNet [ par lbensch ] Salut,Je suis en train de cr&#233;er des composants DotNet et je suis coinc&#233; avec les ClientRect de mes composants, en fait je n'arrive pas &#224 Aligner des éléments avec les Anchors [ par DragonicFlash ] Bonjour à tous,  J'utilise actuellement BDS 2006 pour faire une application .Net. L'application est terminée, et je suis en train de "l'habiller".  <i Composant 1 bevel et 3 label dans un Panel [ par SFiguet ] je veux faire un composant fraphique representant un Panel contenant un Bevel et 3 label pouvant changer de Taille et de couleurs Pouvez vous m'aider Ajouter des images dans le composant ImageList en code [ par altaiire ] Bonjour, Comment faire pour ajouter des images dans le composant ImageList au demarrage de l'application, quelle fonction ?&nbsp; (pas dans le mode c Je recherche un composant qui ressemblerait a ca (listbox amelioree...) [ par piemdp ] Bonjour tout le monde,je recherche un composant qui pourrait me permettre de faire quelquechose dans le style de ca :J'uimagine que c'est une sorte de Utiliser un composant sans forms [ par FleX2009 ] Bonjour &#224; tous, comme je le dit dans le sujet j'aimerais bien utiliser un composant sans forms. M&#234;me si les composants que je veut utiliser composant quickreport ???? [ par alvitano ] bonjour a tous...pourquoi n'ai-je pas le composant quickreport avec ma version delphi7 pro ??? Composant panel [ par lapucedu88 ] Je suis en train&nbsp; de cr&#233;er un composant de type TPanel et je cherche comment faire pour y intergrer une FrameLa puce Type Multi-Composant d'interface graphique [ par Sylvainlefou ] Bonjour,J'aimer&#233; creer un type regroupant plusieurs composants graphique (TEdit,TButton...) &nbsp;pour pouvoir&nbsp;les g&#233;r&#233;s dynamique afficher plusieurs fois le même composant [ par retaks666 ] Bonjour, je suis d&#233;butant en delphi, et je voulais savoir si'il &#233;tait possible, comme en visual basic, de cr&#233;er un groupe de composant,


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,749 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.