begin process at 2012 02 13 05:43:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Control

 > DLL MENU XP VB.NET

DLL MENU XP VB.NET


 Information sur la source

Note :
9,86 / 10 - par 7 personnes
9,86 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Control Source .NET ( DotNet ) Niveau :Initié Date de création :09/02/2004 Date de mise à jour :11/02/2004 00:03:36 Vu / téléchargé :14 333 / 2 797

Auteur : labout

Ecrire un message privé
Site perso
Commentaire sur cette source (22)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cette DLL contient 2 objects Frame et Groupe Le frame contient les Groupes.
et permet de créer un menu à la XP.
L'exemple accompagnant le source est accompagné de petits trucs et astuces.
Tel que déplacer une image, afficher la fenetre propriété d'un objet et de modifier les propriétés au cours du Run Time.
Lire le fichier RTF joint pour comprendre le fonctionnement.
La modif porte sur:
J'ai permis la modification de l'ordre des groupes (en bas de la fenêtre propriété du frame Ordre des groupes) ? Maintenant cela marche bien


 Conclusion

Merci à Richard Clark pour la qualité de son ouvrage Au Coeur de Visual Basic.Net
don est tirée cette DLL  que je conseille aux utilisateurs de VB.NET ayant déjà une petite expérience.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE LABEL VERTICAL VB.NET 2005
Source avec Zip Source avec une capture Source .NET (Dotnet) DLL CONTENANT LES OBJETS LISTBOX ET COMBOBOX MULTICOLONNES
Source avec Zip Source .NET (Dotnet) RICHTEXTBOX AVEC POLICE, COULEUR ET APERÇU AVEC LES COULEURS...
Source avec Zip Source avec une capture Source .NET (Dotnet) FORM ELLIPTIQUE
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE PROGRESSBARRE

 Sources de la même categorie

Source avec Zip COMMUNICATION MODBUS MASTER par sergelapointe
Source avec Zip Source avec une capture DÉPLACEMENT AVEC FLÈCHES DANS UN PAVÉ DE TEXTBOX 9X9 DYNAMIQ... par EhJoe
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLSTARS EN RÉPONSE À JAKNIGHT007 par bigboss9
Source avec Zip Source avec une capture Source .NET (Dotnet) CALENDRIER ANNUEL NORME ISO par Prog1001
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE STARS par jaknight007

Commentaires et avis

Commentaire de claudetom le 10/02/2004 02:24:55

Comme d'habitude un composant.....
Pratique et utile ;)
Merci et bonne continuation.
Claudetom

Commentaire de claudetom le 10/02/2004 03:04:30

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.

Commentaire de FAS le 10/02/2004 10:41:06

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é. :)

Commentaire de labout le 10/02/2004 10:48:22

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

@ +

Commentaire de claudetom le 10/02/2004 15:02:11

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

Commentaire de labout le 10/02/2004 15:34:26

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.


Commentaire de skowee59 le 19/02/2004 23:28:29

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

Commentaire de labout le 20/02/2004 00:23:46

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
@+

Commentaire de skowee59 le 21/02/2004 09:56:05

Je vais essayer cela.
En tout cas, merci de ton aide.

Encore bravo pour cette belle présentation ;-)

@+

Commentaire de claudetom le 13/03/2004 20:30:45

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

Commentaire de labout le 13/03/2004 20:55:31

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.

@+

Commentaire de skowee59 le 29/04/2004 17:17:18

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

Commentaire de labout le 29/04/2004 17:32:02

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é.
@+

Commentaire de boujouman le 09/05/2004 21:01:45

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.

Commentaire de ABL-Online le 15/05/2004 14:17:28

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

Commentaire de FMFM le 19/03/2006 13:35:23

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,

Commentaire de labout le 19/03/2006 13:59:49

mais si il y a une scroll bar verticale

Commentaire de Driss35 le 10/06/2007 06:49:15

Bonjour !
Auriez vous une version de ce projet qui marche sous VB2005 svp ?
car ça marche pas.
Merci d'avance

Commentaire de rababe2000 le 10/08/2007 14:20:02

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

Commentaire de rababe2000 le 10/08/2007 15:50:16

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

Commentaire de LaTatadu91 le 22/02/2008 15:06:07

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.

Commentaire de LaTatadu91 le 26/02/2008 13:35:14 10/10

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!

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales