Listbox pour clients irc

Soyez le premier à donner votre avis sur cette source.

Vue 6 259 fois - Téléchargée 545 fois

Description

C'est une petite ListBox qui gère les formats de couleurs de mIRC, et que je compte employer comme composant (là elle est à l'état brut, afin de ne pas trop compliquer la compréhension de son fonctionnement et surtout parce que je n'ai pas encore réfléchi au désign que je lui donnerais) pour un hypothétique client IRC.

Elle gère les couleurs, les styles (gras/souligné/italique) et les retours à la ligne (OwnerDrawVariable et redimensionnement dynamique des items si on change la taille de la Form).

Source / Exemple :


// zip

Conclusion :


A priori il n'y a pas de bugs, et elle tourne très bien chez moi (modeste PC : 600MHz).

Toutefois si vous avez des idées d'optimisations, je suis preneur ;-)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Nebula
Messages postés
790
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
7 juin 2007
1 -
Ok... Tant pis, je vais me plonger dans le code de SynEdit alors.
cs_ManChesTer
Messages postés
378
Date d'inscription
vendredi 20 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
-
j'ai utilisé les api pour gerer le scroll

Bon coding...

ManChesTer.
cs_Nebula
Messages postés
790
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
7 juin 2007
1 -
Arf, ok

Pourrais-je au moins savoir comment tu as fait pour gérer le défilement (ce qu'il faut faire quoi... créer un descendant de TCustomControl, puis après ? lui mettre une scrollbar ou y'en a déjà une ? et comment délimiter la zone à peindre, détecter les scrolls, etc)

Je ne demande pas du code, juste une piste ou une méthode pour commencer à creuser le sujet ;-)
cs_ManChesTer
Messages postés
378
Date d'inscription
vendredi 20 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
-
Non il n'est pas posté, il n'est pas public.

Bon Coding...

ManChesTer.
cs_Nebula
Messages postés
790
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
7 juin 2007
1 -
Merci pour ces précisions mais j'aimerais savoir comment gérer le défilement, justement ;-) J'ai trouvé plein de doc sur les TGraphicControl mais tous sont orientés Boutons ou Labels, rien sur les Memos lol

Tu l'as posté ici ton composant viewer ou pas ?

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.