DLL MENU XP VB.NET

cs_claudetom Messages postés 115 Date d'inscription jeudi 11 octobre 2001 Statut Membre Dernière intervention 15 octobre 2012 - 10 févr. 2004 à 02:24
LaTatadu91 Messages postés 968 Date d'inscription jeudi 20 mai 2004 Statut Membre Dernière intervention 26 avril 2013 - 26 févr. 2008 à 13:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20277-dll-menu-xp-vb-net

LaTatadu91 Messages postés 968 Date d'inscription jeudi 20 mai 2004 Statut Membre Dernière intervention 26 avril 2013 1
26 févr. 2008 à 13:35
Bon ben superbe DLL, à noter qu'il est a priori impossible de placer des images pour les XPgroup mais juste pour les items, dommage...
sinon rien à dire tres facile à utiliser et document + commentaires pour bien tout prendre en main!
MERCI!
LaTatadu91 Messages postés 968 Date d'inscription jeudi 20 mai 2004 Statut Membre Dernière intervention 26 avril 2013 1
22 févr. 2008 à 15:06
Salut,
cette source a l'air géniale, je la prend et l'étudie ces jours-ci ...
je ferais un retour + tard avec questions si incompréhension
Merci.
rababe2000 Messages postés 13 Date d'inscription jeudi 4 mai 2006 Statut Membre Dernière intervention 1 février 2008
10 août 2007 à 15:50
votre code sources de menu xp est tres util sauf que j ai rencontre ce probleme lors du lancement de projet quand je fais sleur install"
Une exception non gérée du type 'System.IO.FileNotFoundException' s'est produite dans Test.exe

Informations supplémentaires : Le fichier ou l'assembly nommé XpFrame ou l'une de ses dépendances, est introuvable."
tu peux me dire comment je fais svp j attend la reponse merci
rababe2000 Messages postés 13 Date d'inscription jeudi 4 mai 2006 Statut Membre Dernière intervention 1 février 2008
10 août 2007 à 14:20
votre code sources de menu xp est tres util sauf que j ai rencontre ce probleme lors du lancement de projet quand je fais sleur install"
Une exception non gérée du type 'System.IO.FileNotFoundException' s'est produite dans Test.exe

Informations supplémentaires : Le fichier ou l'assembly nommé XpFrame ou l'une de ses dépendances, est introuvable."
tu peux me dire comment je fais svp j attend la reponse merci
Driss35 Messages postés 18 Date d'inscription jeudi 8 décembre 2005 Statut Membre Dernière intervention 22 août 2015
10 juin 2007 à 06:49
Bonjour !
Auriez vous une version de ce projet qui marche sous VB2005 svp ?
car ça marche pas.
Merci d'avance
cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
19 mars 2006 à 13:59
mais si il y a une scroll bar verticale
cs_FMFM Messages postés 7 Date d'inscription mardi 5 août 2003 Statut Membre Dernière intervention 14 février 2008
19 mars 2006 à 13:35
Très jolie OCX, pratique et bien réalisé.
Je trouve qu'il ne manque qu'une chose, il faudrait gérer un ScrollBar, s'il on ouvre tous les sous-menus, on n'a pas accès aux dernières lignes.
Merci et bonne continuation,
ABL-Online Messages postés 62 Date d'inscription dimanche 16 septembre 2001 Statut Membre Dernière intervention 21 septembre 2006
15 mai 2004 à 14:17
Bonjour,

Je viens de me mettre au .net , et dans ta source, j'ai remarqué un petit problème, lors du survol d'un item , celui-ci passe au vert même quand on change la couleur dans les propriété.

enfin voilà ,

Didier

PS Merci pour les différentes sources postée ici , ça m'aide a comprendre un peu mieux le .net , parceque c pas évident pour moi grand vétérer de VB6

Si il n'y avait que de mois, je resterais au vb6 j'en fais ce que je veux, mais ma situation proffesionnel ne me le permet pas, je dois constament évoluer si je veux que mon entreprise continue d'exister :ppp

Et puis koi qu'on en dise .net me semble très très puissant
boujouman Messages postés 34 Date d'inscription samedi 2 mars 2002 Statut Membre Dernière intervention 19 octobre 2013
9 mai 2004 à 21:01
labout
C'est toujours de très bonnes sources que tu proposes! Félicitation!

claudetom
Je pense que l'erreur générée par Visual Studio provient du manifest que tu as du lui appliquer pour avoir les thèmes XP.
cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
29 avril 2004 à 17:32
As tu utilisé dans la déclaration
Designer(GetType(XPmenu..))
Car dans certains cas cela produit ce message.
Chez moi cela ne se passe pas. Je ne sais pas ce que tu as modifié.
@+
skowee59 Messages postés 78 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 29 juin 2006
29 avril 2004 à 17:17
Je viens juste de me remettre sur ta source car jusque là je n'avais pas eu le temps. J'ai remodifié un peu pour que ce soit compatible.
Pour le XPGroup, il n'y a pas de pb mais pour les XPFram, lorsque j'essaie d'insérer une nouvelle instance du controle, il me dit "CAST spécifié n'est pas valide".
Aurais-tu une idée par hasard ?

Merci
cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
13 mars 2004 à 20:55
Le controle frame est container XPFrame mais n'accepte que des groupes XPGroup.
Je l'ai modifié pour fonctionner avec le clavier Enter et navigation mais pas mis à jour sur le site.
Je ne vois pas l'intéret de faire un controle conteneur pour des textbox ou des picturebos puisque l'objet frame permet de le faire ou l'objet onglet.
Il faudrait que tu m'expliques ce que tu voudrais faire car tu as sans doute une idée bien précise.

@+
cs_claudetom Messages postés 115 Date d'inscription jeudi 11 octobre 2001 Statut Membre Dernière intervention 15 octobre 2012
13 mars 2004 à 20:30
Bonjour Labout,

Aurais-tu la possibilité d'ajouter une modification à ton contrôle pour qu'il soit aussi Conteneur ?
Actuellement, ont ne peut rien déposer dedans par exemple des textbox ou pictureBox etc..

Merci
skowee59 Messages postés 78 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 29 juin 2006
21 févr. 2004 à 09:56
Je vais essayer cela.
En tout cas, merci de ton aide.

Encore bravo pour cette belle présentation ;-)

@+
cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
20 févr. 2004 à 00:23
Je pense que Oui, il te suffit de prendre les classes et form avec un editeur de texte et de les coller dans des form et classe que tu auras au préalable mis (vide) dans ton projet.
Objets du projet de la DLL. Je laisse de coté le test

frmXPGroupsDesigner.vb la form qui permet de classer les groupes
XpFrame.vb une classe
XpGroup.vb une classe
XPitem.vb Classe
XPitemCollection.vb Classe
Xgroup.Bmp l'icone du groupe
Xframe.Bmp l'icone du frame
Le tout dans un dossier Design

Les références
System
System.data
System.Design
System.Drawing
System.Drawing.design
System.Wondows.Forms
System.XML
@+
skowee59 Messages postés 78 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 29 juin 2006
19 févr. 2004 à 23:28
C super comme présentation mais crois-tu qu'il est possible d'adapter ce prog à version 1.0 du Framework
Si je ne télécharge pas la version 1.1, c'est qu'elle est incompatible avec ma version de Visual Studio.NET.

Ciao
cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
10 févr. 2004 à 15:34
C'est curieux je ne trouve nulle part dans la classe ni dans l'exemple

Me.imgListe.ImageStream = CType(resources.GetObject("imgListe.ImageStream"), System.Windows.Forms.ImageListStreamer)
Pas plus que ImageListStreamer
Comme c'est dans l'exemple qu'est imagelist
Solution Ote le composant ImageList et remets en un à toi en y mettant 5 images
Affecte au groupe l'ImageList et affecte à chaque item une image.

A défaut si le Pb est dans le ZIP je vais en remettre un.

Essaie ma solution et fais moi signe.
cs_claudetom Messages postés 115 Date d'inscription jeudi 11 octobre 2001 Statut Membre Dernière intervention 15 octobre 2012
10 févr. 2004 à 15:02
J'ai réinstallé VB.NET, mais cela n'a rien changé.
J'ai toujours la même erreur, en réinstallent VS.NET, tout est normalement remis, donc le framework v1.1 fourni avec VCS.NET 2003
cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
10 févr. 2004 à 10:48
Il faut le framework 1.1 à télécharger chez Microsoft.
J'ai fait le test sur une machine Millenium qui ne possède pas VB.NET
et sur une machine 98
mais pour lesquelles j'ai téléchargé le Framework 1.1

@ +
cs_FAS Messages postés 88 Date d'inscription vendredi 26 avril 2002 Statut Membre Dernière intervention 24 février 2006
10 févr. 2004 à 10:41
claudetom >> La dernière fois que j'avais eu cette erreur, j'avais réinstallé le .Net Framework et VB.Net et ça avait marché. :)
cs_claudetom Messages postés 115 Date d'inscription jeudi 11 octobre 2001 Statut Membre Dernière intervention 15 octobre 2012
10 févr. 2004 à 03:04
Dans le projet test si je l'ouvre dans l'ide et que je lance j'obtiens l'erreur :
Une exception non gérée du type 'System.Reflection.TargetInvocationException' s'est produite dans mscorlib.dll

Informations supplémentaires : Une exception a été levée par la cible d'un appel.
et bloque sur la ligne d'initialisation de l'imageListe :
Me.imgListe.ImageStream = CType(resources.GetObject("imgListe.ImageStream"), System.Windows.Forms.ImageListStreamer)

C'est bizarre, car ce n'est pas le seul projet qui me fait cela impossible dans ce cas de faire quoique ce soit avec les projets en question.
cs_claudetom Messages postés 115 Date d'inscription jeudi 11 octobre 2001 Statut Membre Dernière intervention 15 octobre 2012
10 févr. 2004 à 02:24
Comme d'habitude un composant.....
Pratique et utile ;)
Merci et bonne continuation.
Claudetom
Rejoignez-nous