begin process at 2012 02 11 08:26:34
  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é :3 761 / 376

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 Source avec une capture MÉMORISER DES DONNÉES DANS L'EXE
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 MOVCONTROL par abmed1963
Source avec Zip Source avec une capture PACKAGE DE COMPOSANTS CINDY V4.41 par MAURICIO
Source avec Zip Source avec une capture DBNAVIGATORPLUS par pascal1541
Source avec Zip Source avec une capture EVALUATION D' EXPRESSIONS MATHÉMATIQUE (MÉTHODE RPN) par MAURICIO
Source avec Zip Source avec une capture COMPOSANT TQPROGRESSBAR UNE BARRE DE PROGRESSION... par yanb

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PROJETS DÉMO DU PACK DE COMPOSANTS CINDY V4.30 par MAURICIO
Source avec Zip Source avec une capture COMPOSANT TQPROGRESSBAR UNE BARRE DE PROGRESSION... par yanb
Source avec Zip Source avec une capture LISTER LES FILMS D'UN DOSSIER ET LES INSERER DANS UN FICHIER... par Groutch
Source avec Zip TGPS COMPOSANT DE GESTION DES TRAMES NMEA 0185 par ILP
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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,874 sec (3)

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