begin process at 2012 02 11 08:16:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Composants

 > DEUX COMPOSANTS POTENTIOMETRES PERSONNALISABLES

DEUX COMPOSANTS POTENTIOMETRES PERSONNALISABLES


 Information sur la source

Note :
8,75 / 10 - par 4 personnes
8,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Composants Classé sous :potentiomètre, potentiometre, trackbar Niveau :Initié Date de création :17/05/2006 Vu / téléchargé :4 157 / 822

Auteur : ThWilliam

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

TSlideBar est une barre avec un ou plusieurs curseurs (pratique pour intervalle de valeurs ou positions en interdépendance).
Réglage fin de la position avec Ctrl + souris.
Le dessin par défaut est une barre et des curseurs dans le style Photoshop.
L'événement OnPaint permet de personnaliser la barre et/ou les curseurs. Le composant peut être placé en transparence sur une image de fond.
TRotFader reprend le même principe de fonctionnement (un seul curseur possible) adapté à un potentiomètre rotatif (conversion des valeurs en coordonnées circulaires).
Dans la démo, les composants sont créés dynamiquement, donc pas besoin de les installer au préalable.
Merci d'avance pour vos remarques et suggestions.


 Conclusion

Niveau initié ou débutant.
Ecrit en Delphi 7.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   SlideBar
    • Demo.dprTélécharger ce fichier [Réservé aux membres club]Voir ce fichier184 octets
    • Demo.resTélécharger ce fichier [Réservé aux membres club]876 octets
    • images.RESTélécharger ce fichier [Réservé aux membres club]7 240 octets
    • RotFader.dcrTélécharger ce fichier [Réservé aux membres club]472 octets
    • RotFader.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier9 440 octets
    • SlideBar.dcrTélécharger ce fichier [Réservé aux membres club]472 octets
    • SlideBar.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier21 909 octets
    • Unit1.dfmTélécharger ce fichier [Réservé aux membres club]388 724 octets
    • Unit1.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier8 794 octets

Télécharger le zip


 Sources du même auteur

UN SELECTDIRECTORY QUI SE PLACE AU BON ENDROIT
Source avec Zip Source avec une capture COMPOSANT TZSIMAGE
Source avec Zip COMPOSANT TTHRESCOLLECTION
Source avec Zip Source avec une capture GRID AVEC PROPRIÉTÉS D'AFFICHAGE ET D'ÉDITION
Source avec Zip COMPOSANT LISTE DE STRINGS AVEC CHAMPS

 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 COMPOSANT TDBPTRACKBARVOLUME - JOUEZ AVEC LE SON ! par JulioDelphi
Source avec Zip Source avec une capture TSELECTBUTTON-TPOTENTIO-TTRACKBARVALUE par Francky23012301
Source avec Zip Source avec une capture LECTEUR MP3 A L'AIDE DE L'OUTIL MPLAYER par kamalz

Commentaires et avis

Commentaire de f0xi le 17/05/2006 12:54:50 administrateur CS

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.

Commentaire de f0xi le 17/05/2006 12:55:47 administrateur CS

arf!

je voulais mettre 8 et j'ai cliquer 7 ... toute mes excuses ...

Commentaire de ThWilliam le 17/05/2006 17:24:21

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

Commentaire de f0xi le 17/05/2006 19:00:40 administrateur CS

si les tcollection t'interresses, regarde l'exemple que je donne a Sebastien ici :

http://www.delphifr.com/infomsg_ERREUR-FATALE-COMPILATION_740577.aspx?p=2

tu verras que les collections sont d'un simplicitée et d'une efficacitée deroutante.

surtout quand il s'agit de gerer quelques items .. 10, 20, 30 ... car l'inconvegniant des tableaux dynamique c'est qu'on ne peu pas, sans lourd traitement, supprimer ou ajouter un elements a l'emplacement que l'on veut ou meme interchanger deux elements.

bref si tu aime, tu ne t'en passeras plus ... meme si cela veux dire : allourdir le code ...
allourdir oui, mais quel gain de souplesses!

Commentaire de f0xi le 17/05/2006 19:03:06 administrateur CS

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.

Commentaire de shining le 17/05/2006 23:05:51

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

@+

Commentaire de ThWilliam le 18/05/2006 10:09:29

Salut f0xi,

bien, très bien, très clair ta présentation des TCollection.
Merci et à +
Thierry

Commentaire de ThWilliam le 18/05/2006 10:18:39

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

Commentaire de pulpito le 05/04/2010 09:27:42

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

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

TrackBar [ par blue71 ] Blue71Blue71Blue71Bonjour, j'ai une question qui me prend la tête, j'aimerai colorié l'interieur d'un track bar(la partie qui se trouve en blanc), svp trackbar et volume [ par defconsuny ] salut,super le trackbar pour ajuster un volume sonore d'un mediaplayer mais pour la configuartion c'est autre chose. comment mettre le mediaplayer et TTrackBar courbé [ par wyckit ] Bonjour Bonjour amis codeurs !Voila, je suis en association avec un grafiste de ma classe pour faire un lecteur mp3, et ce que je cherche c'est à fair volume windows + trackbar [ par bobstien ] Bonjour, j ai un programme dans lequel je peux r&#233;gler le son &#224; l'aide d' un trackbar. Lorsque je modifie ce trackbar, le volume principal wi associer un trackbar et un label [ par bdp8 ] Bonjour, j'ai un probléme concernant le Trackbar , voila je veux faire un bandeau déroulant avec un Timer et un trackbar qui augmente la vitesse de dé Trackbar position avec la souris [ par morinxav2 ] Bonsoir,Comment peut on positionner le curseur d'un trackbar a l'endroit ou l'on clique avec la souris?Merci d'avance Afficher Vidéo TWindowsMediaPlayer et TrackBar [ par Alberic81 ] Bonjour, Pour mon projet actuel, je dois synchroniser la position d’une vidéo (.avi) à partir de la position d’un trackBar. J’utilise l’ActiveX de Win


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,309 sec (3)

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