Composant tdreamcomponents: tdreamcombobox,tdreamlistbox.....

Description

TDreamComponents et un lots de Composants, dont TDreamComboBox, TDreamListBox qui sont des composants qui peuvent afficher des images issue d'un TImageList ou bien encore d'un repertoire en indiquant le path de l'image,
mais en plus de cela ces deux composants peuvent utilisez des couleurs différente pour chaque item, ainsi que le style d'écriture, Gras,souligné,italic ect...
reste encore des améliorations et quelques bugs a rectifié......, reste encore des composant tel que button, checkbox a ajouter avec l'effet highlight tout comme ces deux composants qui réagissent au passage de la souris et dessine les contours du composant; patience....... :)

Source / Exemple :


Voir le Zip ya un fichier *.dpk tout prêt as être installez.

Conclusion :


Version non définitive bécause c'est du bêta test version

petit rappel concernant le style d'images

tout d'abord ne pas oublié dans l'inspecteur d'objet d'assigné vôtre TImageList lorsque celui sera utilisé
la propriété Style doit être respectivement : lsDrawImages et csDrawImages pour TDreamListBox et TDreamCombobox;

Concernant ImageStyle:

isNoImage: Signifie qu'aucune image ne sera afficher,

isFromImageList: Signifie que l'image viens d'un TImageListe, ne pas oublié de précisé le n° d'index de l'image, sinon index=-1 par défaut et donc pas d'image a afficher.

isFromFile: Signifie que le fichier est externe, dans ce cas FileName doit avoir la valeur du path+nom du bitmap avec extention, exemple: "C:\MonRepertoire\MonImage.bmp"

isFromResource: Signifie que l'image est inclut dans le fichier ressource, inutile de précisé l'instance car c'est celle du projet en cours qui sera automatiquement prise en charge, pour l'instant l'image doit être absolument de type *.Bmp 256 couleurs, plus tard il sera possible d'exploiter des Jpg,Gif et autres formats

isColorBox: ne pas utilisé, reserver a une application future, ca transforme le TDreamCombobox ou ListBox en ColorBox, avec surement des bitmaps en guise de rectangle coloré.

/////////////////////////////////////// Information de mises à jours ////////////////

DATE: 04/05/03
REVISION: V2.0
- Changement du type d'Enregistrement des items par celui d'un TCollection & TCollectionItem, offrant ainsi la possibilité de créé des items en Design Time ce qui permet des enregistrent de type Static(qui garde ces valeurs une fois le projet Sauvegarder)

- Ajout des évenements onClick & OnDblClick pour chaque Item, si les Items n'ont pas leur événements Assigné alors c'est l'événement principal du composant qui est pris en Charge

- Amélioration de la gestion des items, AddItem,DeleteItem,Rafraîchissement

- Gestion des Nom des Items, si on ajoute un nouveau Item du même Nom, Un Message d'erreur apparaît.

- Ajout de Diverses fonctions de recherche des items, par Nom ou Index,exemple: ItemExist(Name:String),ItemOf(Name:String), ItemExist renvoi -1 à la propriété ItemIndex si l'item n'existe pas, ou alors le N° de l'item si ce dernier Existe

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.