Tab control (windows media player 10 )

Soyez le premier à donner votre avis sur cette source.

Vue 12 520 fois - Téléchargée 1 603 fois


Description

Un Tab Control au style WMP10. Je suis parti d'un code trouvé sur PSC (adresse donnée plus bas). Il ne reste pourtant pas plus de 2% du code d'origine, j'ai presque tout modifié (même les images ;-) et optimisé.

Quelques unes des fonctionalités :
- Préparation des Tabs dans l'IDE
- Choix de placer ou non un séparateur
- 2 types de boutons (cf screenshot)
- Plus de propriétés pour les boutons (Hide, Enabled...)
- Possibilité de placer le menu dans tout les sens (haut, bas, gauche, droite)
- Possibilité d'ajouter ou supprimer des boutons 'at runtime'
- Possibilité de modifier le type d'un bouton 'at runtime'
...

Conclusion :


Code d'origine trouvé à cette adresse :
http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=56689&lngWId=1

J'ai utilisé le module de subclassing de Renfield pour la gestion des evenements de la souris :
http://www.vbfrance.com/codes/MODULE-SUBCLASSER_38442.aspx

J'ai également utilisé le control label de Renfield pour les titres verticaux :
http://www.vbfrance.com/codes/OCX-LABEL-VERTICAL_16896.aspx

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_VinceVG
Messages postés
222
Date d'inscription
mercredi 8 septembre 2004
Statut
Membre
Dernière intervention
30 mars 2016
-
Je viens de trouver un truc super : tabs assist qui permet de gérer les conteneurs automatiquement.
bouv
Messages postés
1429
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
3 mars 2019
-
Non ce n'est pas un conteneur mais cela peut s'implementer facilement. Mais je n'ai pas le temps en ce moment et il me sert très bien ainsi. Donc je ne pense pas l'implementer. En tout cas pas maintenant.

Sinon pour la page de propriété, ce n'est pas mon fort. Et on peut quand même editer les propriétés relativement facilement depuis l'IDE.
cs_VinceVG
Messages postés
222
Date d'inscription
mercredi 8 septembre 2004
Statut
Membre
Dernière intervention
30 mars 2016
-
Je suis d'accord avec renfield, il manque la page de propriété. Et puis ... ce n'est pas un conteneur !
bouv
Messages postés
1429
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
3 mars 2019
-
Salut,
Je viens de mettre à jour avec quelques fonctionalités en plus suivant vos conseils :

- Possibilité le placer le menu en haut, en bas, à gauche, à droite (BarrePosition)
- Possibilité de désactiver un bouton (ButtonEnabled)
- possibilité de Masquer un bouton (ButtonHide)

++
bouv
Messages postés
1429
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
3 mars 2019
-
Renfield>>J'obtiens vbAlignNone tout le temps même en cours d'exécution. Mais ce n'est pas grave, finalement je vais ajouter une propriété. Ainsi on pourra mettre le menu à gauche même si le controle n'est pas aligné... Par contre je pense faire ça ce week end ou en début de semaine prochaine.

++

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.