Mm checkbox .net v.2009 v4

Soyez le premier à donner votre avis sur cette source.

Vue 8 109 fois - Téléchargée 680 fois

Description

Avec l'accord de Mayzz,
code source original :
http://www.vbfrance.com/code.aspx?ID=50771
Je poste l'amélioration de son code
A revoir l'effet Glass (désactivable)

Source / Exemple :


Amélioration du code et ajout diverses
Voir source original de l'auteur.

Conclusion :


Il reste encore à optimiser la partie code du dessin.
et l'effet glass.
Voir même rajouter l'effet Glow (surbrillance autour du contrôle quand il a le focus

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Mayzz
Messages postés
2859
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
26 novembre 2013
16 -
Tu t'es décidé à la déposer =)

Ton effet glossy est sympa, celui que j'avais fait pour tester ne rendait pas aussi bien, d'ou le fait que je ne l'ai pas gardé.

Tu as réussi à gérer la transparence ?

Dans tt les cas, beau boulot.
astouz2000k
Messages postés
50
Date d'inscription
samedi 2 juillet 2005
Statut
Membre
Dernière intervention
2 mai 2013
-
tout simplement super !!!!!

Ptite question comment faire poure mettre a jour mon projet avec cette dll.

serait-il possible d'avoir l'option checkstate et checked dans le databinding ?

Merci
cs_claudetom
Messages postés
116
Date d'inscription
jeudi 11 octobre 2001
Statut
Membre
Dernière intervention
15 octobre 2012
-
Oui je me suis décidé a cause du commentaire que Adn56 à déposé ;)
dès que j'ai un peut de temps je regarderais pour le databinding.
Quand à la transparence elle à l'air de fonctionner voir capture image sous le groupe de contrôle.
Par contre pour l'effet glass oui il est bien mais dans certain cas un trait blanc apparait (cela dépend de la hauteur du contrôle 'Height') et je sais pas pourquoi.
J'utilise pourtant ce code pour un de mes autre contrôle (TabControl entièrement stylé).

Faire ceci pour utiliser ce contrôle avec ancien projet
Ne pas ouvrir la forme en design, remplacer d'abord comme indiqué ci-dessous puis compiler

Pour mettre à jour un projet avec ce code il faut remplacé la dll par celle-ci dans votre solution et surement enlever les namespaces.
dans le constructeur.
devrait apparaitre comme ceci dans :
Private Sub InitializeComponent()
Me.MM_Checkbox30 = New MM_CheckBox(Me.components)
et la déclaration : Friend WithEvents MM_Checkbox30 As MM_Checkbox
Adn56
Messages postés
1220
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1 -
Merci pour cette mise à jour ! je la test cette aprém, merci à vous deux.
@++
Adn56
Messages postés
1220
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1 -
Vraiment du trés bon travail ! j'aime particuliérement l'ajout dans la form de test du propertygrid ! je ne l'utilisais pas avant, mais je dois avouer que c'est trop sympa pour tester un usercontrol.
je re-modifie ma source avec ton control pour voir le résultat.
un 10/10 biensûr car même si je suis novice, je sais reconnaitre un bon code ;)
Juste une petite amélioration, serait-il possible d'avoir le pushbutton déssiné de la même façon qu'un radiobutton ?
Je le modifirais moi-même en piochant dans le code si tu n'a pas le temps car j'ai aussi envie d'avoir le texte horizontal sur un control dont le label est vertical (comme les étiquettes des boutons industriel)
Encore merci à vous trois pour ce bon boulot collaboratif (même si c'est pas le but du site) je trouve que c'est vraiment une bonne façon d'avancer ! y'a qu'a voir le résultat ^__^

Merci donc à :
MM_Simohamed pour l'idée général en VB6
Mayzz pour la traduction en .NET
et à toi claudetom pour l'amélioration du code.
@dn.

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.