IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Menu contextuel "Nouveau" et "Ouvrir avec"


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 45
    Par défaut Menu contextuel "Nouveau" et "Ouvrir avec"
    Bonjour,

    Je recherche un moyen de reproduire à l'identique la partie "Nouveau" et la partie "Ouvrir avec" du menu contextuel des dossiers/fichiers.

    Mon application génere son propre menu à l'aide de ToolStrip & co.
    Etant utilisé pour de la gestion de fichier, j'essaye de re-créer le menu "nouveau "et "ouvrir avec". Actuellement j'arrive à :

    - créer le menu nouveau avec les bons noms et icons, mais la fonctionnalité de création du fichier connait encore pas mal de problème, notemment quand le type de fichier ne possède pas de templates ou de NullFile.

    - Ouvrir la fenetre, "Ouvrir avec" quand on clique sur "Choisir un programme" ou quand on clique sur "Ouvrir avec..." et que cet item n'est pas déroulant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Process.Start("rundll32.exe", String.Format("shell32.dll,OpenAs_RunDLL {0}", filePath))
    le tout basé sur les (tres nombreuses) entrées du registre.
    Malheureusement, le menu "ouvrir avec" généré a partir du registre ne correspond pas du tout a celui que windows génére.

    Je recherche donc :

    - une méthode, vb.net ou meme api type user32.dll ou shell32.dll (deja beaucoup de recherche et de test, toujours sans résultat) pour savoir quoi générer dans mon sous menu "ouvrir avec >"

    - une fonction ou command api pour créer un nouveau fichier basé sur ShellNew ou la commande windows interne.


    Voilà, en vous remerciant d'avance.


    Evidemment toute info touchant de pres ou de loin au menu contextuel est la bienvenue.

    Merci.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 45
    Par défaut
    Re bonjour,

    Apres plusieurs mois, le projet resort des cartons et je retombe sur le meme pb (cf ci-dessus)

    Personne n'aurai une idée ? :p


    Merci d'avance.

Discussions similaires

  1. Expression Régulière avec Quote
    Par jon301 dans le forum Langage
    Réponses: 3
    Dernier message: 25/10/2006, 22h08
  2. [MySQL] Problème de rquête avec Quôte
    Par yom17 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 23/10/2006, 10h58
  3. [Wamp] Problème d'insertion avec quote d'un formulaire
    Par cyberdevelopment dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/08/2006, 18h55
  4. pb avec quote...php + mysql
    Par nicdes dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 10/12/2005, 01h25
  5. Ouvrir avec du menu contextuel
    Par Furius dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 27/08/2005, 16h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo