Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PANEL RÉTRACTABLE, REDIMENSIONNABLE ET DÉPLAÇABLE


Information sur la source



Description

Cliquez pour voir la capture en taille normale
Bonjour tout le monde,

Je me suis créer il y a un petit moment un panel qui peut ce replier ou rétracter (horizontalement ou verticalement). il vous suffit donc d'ajouter un "XionPanel" sur votre forme et de définir les propriétés suivantes pour le personnaliser :

    Movable() As Boolean                     -> Détermine si le panel est déplaçable
    TitleBackColor() As System.Drawing.Color -> Détermine la couleur du titre du panel
    Title() As String                        -> Détermine le texte du titre
    TitleHeight() As Integer                 -> Détermine la hauteur du titre
    Sizable() As Boolean                     -> Détermine le fait que le panel soit déplaçable
    Orientation() As PanelOrientation        -> Détermine l'orientation du panel quand il se rétracte
    State() As PanelState                    -> Détermine l'état actuel du panel
    TitleFont() As Drawing.Font              -> Détermine la police du titre
    BorderStyle() as BorderStyle             -> Détermine les contours du panel

Enfin quand le panel se replie, il déclenche l'évènement :

        Event StateChanged(ByVal Sender As XionPanel, ByVal St As PanelState)

Et voila, j'espère que cela pourra servir à d'autre.

A oui, j'oubliais, placer quelques panel dans un FlowLayoutPanel et ça donne un truc sympa, à vous de voir !!

++ Xav
 

Conclusion

j'ai utilisé des bouts de codes trouver notamment sur VBFrance mais ça fait tellement longtemps, alors merci a tout ce qui on pu contribuer a ce composant !! ;) (une partie est de moi quand même)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Xax le 14/06/2007 22:44:33

oh fait, j'oubliais, la propriété movable et sizable sont perfectibles mais ce ne sont pas les plus importantes pour moi.

signaler à un administrateur
Commentaire de TeBeCo le 16/06/2007 12:13:43

le drag/drop est activé de facon a pouvoir l'avoir en dynamique dans le WYSIWYG de facon optimal où il faudra faire de la création dynamique de control pour pouvoir l'utiliser ?

signaler à un administrateur
Commentaire de Xax le 17/06/2007 20:12:01

yes, tu peux utiliser le concepteur visual studio pour ajouter des controles !! no problemo...

signaler à un administrateur
Commentaire de OneHacker le 18/06/2007 12:02:13

Cela marche pas car j'ai cette erreur en mode design :

La variable 'MonAttenteBar' n'est pas déclarée ou n'a jamais été assignée

signaler à un administrateur
Commentaire de Xax le 19/06/2007 06:46:00

C'est bizarre, cette variable n'existe pas, j'ai fait une recherche dans le zip que j'ai envoyer, et je n'ai rien trouvé... la je ne peux pas trop t'aider. désolé

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

DES TRUCS EN COURS D'EXECUTION ? [ par Ophidian ] Salut les gars, j'ai un prob...On va dire, j'ai une form, et un panel (ou commandbutton on s'en fout).Je voudrai en cours d'exécution, sachant que je Problème de création dynamique d'un groupe de contrôle [ par The big ] Ce que je souhaite réaliser a l'air simple cependant je n'y arrive pas ..je souhaite créer un groupe de control de maniére dynamique, des SSPanel ( sh Media Player redimensionnable [ par tdelahodde ] Bonjour,quelqu'un peut-il me dire quel est le moyen le plus propre d'intégrer un contrôle MediaPlayer dans une Form, en faisant en sorte que si l'util Form Non Redimensionnable ?? [ par Onclick ] Salut à tous,Savez vous comment rendre un Form non redimensionnable?Merci d'av pour vos réponses,Onclick Transferer les controles d une form vers un panel ? [ par Benj1105 ] Bonjour,voilà mon problème (en vb.net), j' ai une form de base, de laquelle dérivent toutes les autres forms de mon appSeulement, ca me pose des probl creer panel dynamiquement VB.NET !!!!!!!!! [ par whiskygt ] salutJe me prend la tete depuis deux heures à tester tout les codes present sur le site pour creer un objet dynamiquement mais aucun ne fonctionne sou Mouse Events et Fenêtre cachée (.NET) [ par Warny ] Bonjour,Je cherche à faire une form magnétique en dotnet.Dans la fenètre, je transfert tous les controles dans un panel.Je gère le déplacement de la f supression d'un controls [ par whiskygt ] salut a tous Voila mon probleme , je creer dynamiquement plein de panel avec ce code : cont = New Panel 'Creation du premier panel cont.BorderSty [VB.NET]Peut-on éviter le clignotement et leralentissement lors d'un resize d'un Panel [ par claudetom ] Bonjour,vb.netJe resize via un timer (pour un effet ascenseur) un panel qui contient untabcontrol qui lui contient dans ces différents onglets (listvi Acceder a selecteditem d'un combo dans un panel [ par Golden B. ] Salut. je cherche à faire un groupe de controle sous VB Net. J'ai apris que ce n'etait plus pareil, on peut utiliser le control "panel" ou le control


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.