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 !

RENOMMER DES COMPOSANTS


Information sur la source

Catégorie :Composants Classé sous : renommer, composants, quickreport Niveau : Initié Date de création : 30/05/2007 Vu / téléchargé: 2 259 / 287

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Cliquez pour voir la capture en taille normale
Le but :
Renommer d’un bloc un ensemble de composants similaires avec un préfixe et un n° incrémenté sans avoir à se prendre la tête avec la propriété name de l'inspecteur d'objets...

L’utilité :
Pouvoir faire une boucle sur ces composants.
ex :
For i := 1 to 10 do begin
    TLabel(FindComponent('MyLabel'+ IntToStr(i))).Caption := ...
end;

Comment ça marche ?
cf doc PDF

NB : Pour les feuilles QuickReport, s'assurer que la feuille est bien en mode dfm texte (clic droit sur la feuille)
 

Conclusion

-> Loda : Merci à toi pour l'insertion de l'exécutable dans Delphi...

-> Delphiprog : Je reviens à la charge... Un petit tutoriel sur les experts delphi ? ;)
 

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 !
  • Renommer des composants.pdfTélécharger ce fichier [Réservé aux membres club]42 135 octets
  • Renommer.dprTélécharger ce fichier [Réservé aux membres club]Voir ce fichier198 octets
  • Renommer.resTélécharger ce fichier [Réservé aux membres club]1 536 octets
  • UDepart.dfmTélécharger ce fichier [Réservé aux membres club]4 717 octets
  • UDepart.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier11 992 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de simonpelloquin le 31/05/2007 09:26:43

Eh bien, pour tout te dire, je ne suis pas tout à fait d'accord avec toi... ;)
Je pense qu'il y a des fois où il n'y a pas forcément besoin de sortir un bazooka pour tuer une mouche. J'utilise les tableaux le plus souvent, mais quand je dois gérer une petite fonction avec 5 ou 6 labels fixes (par exemple), je ne m'embête pas avec des variables. Jusqu'à présent, je n'ai pas trop eu à me plaindre de FindComponent, qui vaut ce qu'il vaut, mais suffit pour des petites fonctions.

signaler à un administrateur
Commentaire de simonpelloquin le 31/05/2007 18:15:37

Effectivement, quickreport est différent...
Sinon, je n'aime pas renommer les composants par l'inspecteur d'objet (quand je dois renommer mes 5 labels par exemple). Il y a toujours  un risque de mettre une majuscule où il en faut pas, et donc de se planter sur le FindComponent (que tu n'aimes pas, je sais...). En plus c'est pas pratique (beaucoup de clics). Je n'aime pas non plus laisser les noms de composants tels que Delphi les nomme. A partir du moment où je m'en sers, je préfère leur donner un nom explicite.
Ceci dit, c'est vrai que le code est peut être un peu disproportionné par rapport à la fonctionnalité proposée, mais bon, ça me rend plus zen et à la longue, je récupèrerai peut-être mon investissement ?  ;)
(sinon, tu trouves ça où le TButtonGroupBox ?)

signaler à un administrateur
Commentaire de simonpelloquin le 01/06/2007 12:12:33

Je vais regarder ton source... et peut être faire une mise à jour. Mais là, il va falloir pas mal de composants à renommer pour avoir un bon retour sur investissement !

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Quelqu'un peut m'aider pour les composants QuickReport [ par Ethan00000 ] Le porbleme c'est que le composant ne grandit pas avec le texte. Quelqu'un peut m'aider? quickreport [ par choup ] alors voilà je débute en delphi et je dois reprendre un logiciel déjà bien conséquent. le programmeur avait écrit :Uses quickrepMais voilà quand je c composants dynamiques [ par sebrs1 ] Bonjour, j'ai fais un tableau dynamique de composants dynamiques, vous suivez?mais je sais pas comment faire pour savoir sur lequel on appui. Vous sav Dupliquer un composant [ par fabiin ] Alos voilag un TPanel ki contient 10 autres composants (Tlabel,Tbutton,TTrackbar)et je voudrai dupliquer ce composant autant de foi ke je veu.je sais quickreport [ par choup ] je cherche à savoir ce qu'est exactement un quickreport, je sais que ca sert pour les états mais je n'arrive pas à savoir ce que c'est, un active x ou [QuickReport] Colorier les lignes? [ par tgomas ] Bonjour,je voudrais changer la couleur de chaque ligne d'une bande détail en fonction d'une valeur affichée dans un élément TQRBDText de la bande déta Composants Delphi 6 ?!? [ par GourouLapin ] J ai Delphi 6 Personal Edition, mais j ai un p'tit pb : je sais pas ou trouver les composants autres que ceux preinstalles. Exemple : je n ai pas l on Cherche composants ou classes [ par apz ] Salut, je cherhe les composant ou c lass suivantes : Tf1Bookver6 PiconeBarreTache UnPas2 Merci. problème d'installation des composants Tnt [ par minipod ] Comment installer le Pack de composants TntUnicodeControls ? J'arrive pas ? Création de composants [ par Bruto ] Voila je voudrais créer un composant et si vous saviez m'indiquez un site qui explique ce procédé, cela me ferai du bien.Merci d'avance. Bruto --- Le


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,452 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é.