begin process at 2010 02 10 06:40:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Composants

 > RENOMMER DES COMPOSANTS

RENOMMER DES COMPOSANTS


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

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

Auteur : simonpelloquin

Ecrire un message privé
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

Les Membres Club peuvent 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


 Sources du même auteur

Source avec Zip Source avec une capture DATETIMEPICKER : AJOUT DE FONCTIONS
DELPHI HYPERFILE PAR ODBC
JOURS FERIES
Source avec Zip STREAMZIP
Source avec Zip CONSOLE INTERBASE FIREBIRD

 Sources de la même categorie

Source avec Zip Source avec une capture TQGRID UN STRINGGRID AMÉLIORER. par yanb
Source avec Zip DYNAMIC LIBRARY LOADER CLASS: GAGNEZ DU TEMPS POUR CHARGER L... par f0xi
Source avec Zip Source avec une capture COMPOSANTS NDSOFT par diglas
Source avec Zip Source avec une capture GESTION DES "CRASHS D'APPLICATION" par Bacterius
Source avec Zip COMPOSANT TTHRESCOLLECTION par ThWilliam

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture UNITÉ DE SUPPORT VISTA par Bacterius
Source avec Zip Source avec une capture COMPOSANTS NDSOFT par diglas
Source avec Zip Source avec une capture TANGENT PACK [COMPOSANTS] par Bacterius
Source avec Zip Source avec une capture GÉNÉRATEUR DE CALENDRIER TYPE AGENDA par beckerich
Source avec Zip Source avec une capture BAKTPACK (PACK DE COMPOSANTS BACTERIUS) par Bacterius

Commentaires et avis

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.

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 ?)

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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,123 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales