DLL MENU XP VB.NET

Messages postés
115
Date d'inscription
jeudi 11 octobre 2001
Statut
Membre
Dernière intervention
15 octobre 2012
- - Dernière réponse : 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 -
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 -
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
-
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
-
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
-
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
5 -
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
-
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
-
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
-
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
5 -
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
-
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
5 -
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
-
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
-
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
5 -
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
-
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
5 -
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
-
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
5 -
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
-
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
-
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
-
Comme d'habitude un composant.....
Pratique et utile ;)
Merci et bonne continuation.
Claudetom