Didacticiel : créer un contrôle utilisateur (phase 5)

Soyez le premier à donner votre avis sur cette source.

Vue 11 607 fois - Téléchargée 1 203 fois

Description

Comme promis la dernière phase de ce didacticiel avec une form modale pour la mise en forme du contrôle. Cette fois pas de fichier rtf pour le processus mais plein de commentaires dans le code dont une grande part est déjà expliqué dans les étapes précédentes.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Rizar21
Messages postés
5
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
17 avril 2006
-
merci beaucoup pour ta réponse, comme je disais je suis très débutant dans la création de nouveau control hehe.

Merci encore

Rizar
bestmomo
Messages postés
132
Date d'inscription
samedi 25 mai 2002
Statut
Membre
Dernière intervention
31 août 2007
-
Cette fois j'ai compris !

Mais bon... C'est pas vraiment dans l'esprit d'un Panel ce genre de fonction. Et c'est pas évident à coder dans le contrôle. Quand ton contrôle est masqué on affiche quoi ? Juste le bouton pour afficher ?

Pour faire ça il vaut mieux partir d'un UserControl qui permet d'ajouter des contrôles au Design, alors que dans mon cas j'hérite de ContainerControl. Et puis tant qu'à faire il faudrait prévoir la totale avec les boutons de "menu" avec une jolie propriété pour dire combien on en veut par exemple, mais au final c'est un autre contrôle qu'il faut faire. Se baser sur le mien ne me paraît pas vraiment judicieux.

Au final le plus simple est d'ajouter un bouton sur mon contrôle et d'écrire les quelques lignes de code pour afficher ou masquer...

@+
Rizar21
Messages postés
5
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
17 avril 2006
-
Bonjour

... Desoler pour le message "incompréhension" je vais essayer de faire mieux cette fois si.

1) Disont que je me sers de ton nouveau controle pour le mettre à droite sur toute la hauteur de mon application.

2) Par la suite j'ajoute des boutons dans ce PanelEx pour en faire une sorte de menu (Sur le coté droit).

3) Mais, l'utilisateur trouve que ce Menu prend beaucoup de place et aimerait pouvoir le masquer.

4) Pour ce faire j'aimerais intégrer au PanelEx "Source" un bouton de réduction (Masquer / Afficher).

5) De cette facon l'utilisateur pour faire afficher ou masquer le PanelEx selon ce qu'il est en train de faire.

Je sais quand philosophie il est "très mauvais" de donner une explication par un exemple mais je ne sais pas comment m'exprimer autrement hehe.
bestmomo
Messages postés
132
Date d'inscription
samedi 25 mai 2002
Statut
Membre
Dernière intervention
31 août 2007
-
Salut !

Je n'ai pas très bien compris ce que tu veux obtenir...

Mais ça m'a donné l'occasion de me replonger dans ce code que j'avais oublié et dans VB que je n'ai plus touché depuis... :) Je suis passé sur C#, je trouve sa syntaxe plus lisible, mais chacun ses goûts...

@+
Rizar21
Messages postés
5
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
17 avril 2006
-
Bonjour, j'aimerais savoir si c'est compliquer d'ajouter à ce control un bouton?

J'aimerais y placer un bouton qui fait passer sa largueur à "10" et lorsqu'on clique sur le bouton à nouveau, la taille redevient normal.

Un genre de menu qui pourrais se "masquer" ou "apparaitre".

Je n'ai aucune expérience dans la création de nouveau control. Je suis programmeur en gestion de base de données et j'aimerais élargir mes horizons. D'ailleur je te dis bravo pour ce tutorial, ca va m'être très utile.

Rizar

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.