begin process at 2010 03 22 04:35:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Composants

 > COMPOSANT "LISTE DE CHOIX ORDONNÉS DEPUIS UNE LISTE TRIÉE"

COMPOSANT "LISTE DE CHOIX ORDONNÉS DEPUIS UNE LISTE TRIÉE"


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Composants Classé sous :composant, listbox, doubleliste, draganddrop, dragndrop Niveau :Débutant Date de création :14/05/2008 Date de mise à jour :14/05/2008 11:30:37 Vu / téléchargé :2 954 / 317

Auteur : jihelb

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
Composant permettant de faire un choix ordonné d'Items depuis une liste triée chaque Item pouvant être choisi 0 ou 1 fois.

- La liste de gauche est chargée par la propriété "ItemsSource".
- La liste de droite est récupérée par la propriété "ItemsDestination" (en lecture seulement).
- Les Items sont transférés d'une liste à l'autre par Drag and Drop. (à l'unité ou par plusieurs)
- La liste de gauche est triée automatiquement.
- La liste de droite est ordonnable par Drag and Drop.
- Les listes sont en "IntegralHeight".
- La hauteur est déterminée par "nbLignesAffichables" dans la limite de "HeightMax".
- "nbLignesAffichables" est ajustée automatiquement par "HeightMax".
- "Font" peut être choisie indépendemment de celle du Parent.
- Les libellés et les couleurs des Titres peuvent être choisis indépendemment l'un de l'autre.
- En "LargeurAutomatique", la largeur est ajustée de façon à ce que le plus long Titre et le plus long Item soient visibles (dans la limite de "WidthMax").
- "HeightMax" et "WidthMax", si ils sont non nuls, limitent les dimensions du composant.
- Chaque modification de la liste destination déclenche un évènement OnDestinationChange

Tout ceci est valable également dans l'IDE en temps réel, sauf Drag and Drop et OnDestinationChange bien entendu.

Source

  • J'ai joins un .ex (à renommer en .exe) pour que vous puissiez tester le composant sans l'installer.
J'ai joins un .ex (à renommer en .exe) pour que vous puissiez tester le composant sans l'installer.

 Conclusion

D'une double liste assez classique, avec transferts par des boutons, que j'avais développé dans un logiciel il y a qq années, j'ai décidé de faire un composant (ce qui a posé qq problèmes) avec transferts et ordonnancement par DragAndDrop.
Rien de particulier à signaler.
En souhaitant que celà serve un jour à quelqu'un.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • JLB_ListeChoix.dcrTélécharger ce fichier [Réservé aux membres club]708 octets
  • JLB_ListeChoix.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier24 243 octets
  • JLB_ListeChoix.RESTélécharger ce fichier [Réservé aux membres club]840 octets
  • JLBListeChoix_Demo.exTélécharger ce fichier [Réservé aux membres club]172 544 octets

Télécharger le zip


 Historique

14 mai 2008 11:30:37 :
Ajout de *.ex

 Sources du même auteur

Source avec Zip CRÉATION DE FICHIERS TEMPORAIRES DANS LE DOSSIER TEMPORAIRE ...
Source avec Zip Source avec une capture ADRESSE,PSEUDO ET MDPASSE PAR LE CLIPBOARD.

 Sources de la même categorie

Source avec Zip COMPOSANT THORLOGE par Michel34
Source avec Zip COMMANDS MANAGER - BESOIN DE COMMANDES DANS VOS PROGRAMMES T... par f0xi
Source avec Zip Source avec une capture COMPOSANT TZSIMAGE par ThWilliam
Source avec Zip Source avec une capture UTILISER LES COMPOSANTS PAR LEURS NUMÉROS par Dany3
Source avec Zip Source avec une capture TQGRID UN STRINGGRID AMÉLIORER. par yanb

 Sources en rapport avec celle ci

Source avec Zip COMPOSANT THORLOGE par Michel34
Source avec Zip Source avec une capture UTILISER LES COMPOSANTS PAR LEURS NUMÉROS par Dany3
Source avec Zip Source avec une capture TQGRID UN STRINGGRID AMÉLIORER. par yanb
Source avec Zip Source avec une capture GESTION DES "CRASHS D'APPLICATION" par Bacterius
Source avec Zip Source avec une capture DEPLACER LES ITEMS D'UNE LISTBOX VERS UNE AUTRE PAR DRAG AND... par japee

Commentaires et avis

Commentaire de jihelb le 28/05/2008 18:18:49

Vu 1211 fois et téléchargé 124 fois, ET...pas même un petit message ???
Si vous n'aimer pas ou si je me plante ou...ou...ou..., soyez sympa de le dire !
Inutile que je me fatigue à faire un fichier de démo (qui, me semble-t-il n'est pas trop mal) pour permettre de prendre connaissance rapidement et dans tous les aspects, du composant. Autant le mettre brut sur le site !
Ouf, ça soulage un peu.
Enfin ... chacun doit bien savoir ce que ça fait ? non !
Merci quand même d'avoir lu jusqu'ici, et bonne prog !

Commentaire de jackalunion le 22/06/2008 12:44:45 10/10

J'avais besoin de ça

Commentaire de jihelb le 07/07/2008 11:42:17

Merci Jackalunion.
Celà réchauffe le coeur de savoir que son travail sert à au moins une personne !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

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 Conseil pour un débutant sur l'actualisation d'un composant [ par plituc ] Bonjour, J'ai créé une application qui récolte des données à partir d'une base SQL. Ces données sont ensuite écrites dans une ListBox.Pour actualiser Composant Indy Misc: idMessage [ par Peaches ] Bonjour, je voudrais savoir si il est possible de ne pas utiliser la ligne:idMessage.From.Text:='Utilisateur@FAI.com';lorsque l'on veut envoyer un mai Image dans composant [ par yoghisan ] Bonjour,La réponse à ma question est simple pour celui qui a la réponse...Voila, je souhaite créer un composant visuel qui sera un interrupteur logiqu Ajout d'une propriété à un composant (TIcon). [ par SiZiOUS ] Bonjour à tous, J'explique clairement mon problème : Je voudrai rajouter une fonction au composant TreeExplore de Héréa Soft Composant Indy [ par Squarepusher ] Bonjour, ma question va peut-être paraitre idiote mais j'aimerais en fait savoir si je dois utiliser les composants TIdServerTCP TIdClientTCP pour dev composant Indy [ par Squarepusher ] Bonjour, j'aimerais savoir si il faut utiliser les propriété BoundIP et BoundPort en plus des propriétés Host et Port du composant idTCPClient pour fa TEdit modifié [ par yoghisan ] Bonjour,Je suis entrain de créer un composant hérité du TEdit. ce composant doit gérer uniquement des chiffres avec quelques fonctionnalités (par exem Mélanger une listbox [ par etrix ] Lut tout le monde Alors voilà, j'ai une listbox contenant plusieurs lignes, et je voudrais savoir comment est-il possible de mélanger la listbox.Exemp ListBox... [ par MAsterC ] Salut à tous,j'ai remarquer que dans le composant TListBox qu'il y avait un propriété de type "Columns";Pourriez-vous me dire comment sa marche sa ?Me


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 0,671 sec (4)

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