DEUX COMPOSANTS POTENTIOMETRES PERSONNALISABLES

f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 - 17 mai 2006 à 12:54
cs_pulpito Messages postés 2 Date d'inscription mardi 13 septembre 2005 Statut Membre Dernière intervention 5 avril 2010 - 5 avril 2010 à 09:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37633-deux-composants-potentiometres-personnalisables

cs_pulpito Messages postés 2 Date d'inscription mardi 13 septembre 2005 Statut Membre Dernière intervention 5 avril 2010
5 avril 2010 à 09:27
Bonjour
J'ai cree 6 Trackbars sur un panel et tout est parfait mais
lorsque je veux en creer un de plus sur un 2em Panel, pratiquement plus rien ne fonctionne. Y a t'il une solution?
Merci d'avance si quelqu'un a une idee.
Pulpito
ThWilliam Messages postés 418 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 26 novembre 2013 4
18 mai 2006 à 10:18
Salut shining,

Merci pour ton commentaire ... et pour la note (je ne cours pas après, mais honnêtement ça fait toujours plaisir).
Je ne manquerai pas de consulter ton CoBuilder.

A +
Thierry
ThWilliam Messages postés 418 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 26 novembre 2013 4
18 mai 2006 à 10:09
Salut f0xi,

bien, très bien, très clair ta présentation des TCollection.
Merci et à +
Thierry
cs_shining Messages postés 304 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 10 mars 2012
17 mai 2006 à 23:05
Salut,
Bon boulot félicitation !!!

concernant la lourde tâche des TCollections .... jette un coup d'oeil sur mon soft
http://shining-world.chez.tiscali.fr/download/CoBuilder.rar et lis bien le fichier lisez-moi, il permet de faire des Collections en quelques secondes

@+
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
17 mai 2006 à 19:03
allourdir ?

non je dis des betises, car en comptant avec les traitements ect ... au final soit c'est kifkif soit c'est meme plus leger car les collections possede deja de nombreuse fonctionnalitée qu'il n'y a donc plus a coder.
sans parler qu'avec la souplesse gagnée, le code dans les methodes vas forcement etre alleger, plus simple, plus clair.
ThWilliam Messages postés 418 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 26 novembre 2013 4
17 mai 2006 à 17:24
Salut f0xi et merci pour ton commentaire.

Bien vu pour les assignations de valeur aux propriétés, c'est vrai que c'est idiot de provoquer un invalidate si la valeur reste la même.
Je n'ai pas encore utilisé TCollection dans un composant, donc je vais découvrir...

A +
Thierry
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
17 mai 2006 à 12:55
arf!

je voulais mettre 8 et j'ai cliquer 7 ... toute mes excuses ...
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
17 mai 2006 à 12:54
OoH! clap! clap!

pas mal du tout! comme dirais george ...
sincerement bien!

cependant petit defaut de conception dans le code sur les proc "Set" :


procedure TSlideBar.SetBarColor(ABarColor: TColor);
begin
if FBarColor <> ABarColor then begin
FBarColor := ABarColor;
Invalidate;
end;
end;

voir les autres aussi ...

par contre ... il serait plus judicieux de stocker les Slides avec un TCollection et donc transformer chaque Slide en TCollectionItem.
c'est un peu plus chaud je sais, mais cela faciliterais grandement la creation...
bien entendus on peu garder les methodes de creation dynamique SetColor ou SetSlide par exemple mais qui appelerais la methode Add ou Delete du TCollection ...

Franchement moi aussi avant j'utilisais des tableaux dynamique ce qui est plutot bien pour une utilisation en dynamique ... mais en conception ça pose pas mal de probleme et au final le TCollection nous aide efficacement.

a voir ...

en tout cas ... bonne conception ! et une bonne part d'originalitée.
Rejoignez-nous