begin process at 2012 02 11 05:45:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > FENÊTRE "OUVRIR AVEC"...

FENÊTRE "OUVRIR AVEC"...


 Information sur la source

Note :
8,75 / 10 - par 4 personnes
8,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Source .NET ( DotNet ) Classé sous :openwith, openas, openfiledialog Niveau :Initié Date de création :19/01/2006 Date de mise à jour :19/01/2006 16:01:19 Vu / téléchargé :13 303 / 536

Auteur : sebmafate

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Il existe plusieurs manière d'ouvrir un document en C#, la manière la plus courante étant :
System.Diagnostics.Process.Start("mondocument.ex t");

Cependant, cette méthode ne permet que d'utiliser l'application associée avec le document.


La solution que je vous propose là ouvre la fenêtre standard "Ouvrir avec..."

Source

  • /// <summary>
  • /// Cette classe permet d'ouvrir un fichier en utilisant
  • /// la fenêtre "Ouvrir avec" de windows.
  • /// </summary>
  • public static class Process
  • {
  • public static global::System.Diagnostics.Process OpenWith(string filename)
  • {
  • return global::System.Diagnostics.Process.Start("rundll32.exe",
  • string.Format("shell32.dll,OpenAs_RunDLL {0}", filename));
  • }
  • }
/// <summary>
/// Cette classe permet d'ouvrir un fichier en utilisant
/// la fenêtre "Ouvrir avec" de windows.
/// </summary>
public static class Process
{
    public static global::System.Diagnostics.Process OpenWith(string filename)
    {
        return global::System.Diagnostics.Process.Start("rundll32.exe",
            string.Format("shell32.dll,OpenAs_RunDLL {0}", filename));
    }
}


 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


 Historique

19 janvier 2006 16:01:20 :
mauvais zip :/

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) CRÉATION DE CLASSES MÉTIERS À PARTIR D'UNE BASE DE DONNÉES
Source avec Zip Source .NET (Dotnet) SILVERLIGHT : METTEZ UNE TOUCHE D'AOP DANS VOS CONTRÔLES
Source avec Zip Source avec une capture Source .NET (Dotnet) BATCHIMAGECONVERTER
Source avec Zip Source .NET (Dotnet) MAFBINDERHELPER : UNE CLASSE POUR BINDER AUTOMATIQUEMENT VOS...
Source avec Zip Source .NET (Dotnet) WINDOWS FORMS VALIDATORS

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) GETSYSTEMTIME ET SETSYSTEMTIME par Arnotic
Source avec Zip Source avec une capture Source .NET (Dotnet) [SILVERLIGHT] UN GÉNÉRATEUR INTERACTIF D'ARBRES DE HUFFMAN par loudadyassine
Source avec Zip Source .NET (Dotnet) [C#2008] OBSERVER L'ACTIVITÉ INPUT (CLAVIER SOURIS) DE L'UTI... par PCPT
Source avec Zip Source avec une capture Source .NET (Dotnet) UTILISATION DE L'API VIRTUAL DISK IMAGE DE WINDOWS 7 par Willi
Source avec Zip Source .NET (Dotnet) CHESS GAME CORE - LIBRAIRIE JEU D'ÉCHEC EN C# par Bidou

Commentaires et avis

Commentaire de MorpionMx le 19/01/2006 17:42:17 administrateur CS

Pratique !

Commentaire de khenshin le 20/01/2006 18:58:57

Merci tres pratique

Commentaire de badrbadr le 22/01/2006 14:02:19

public static global::System.Diagnostics.Process OpenWith(string filename)
{
    return global::System.Diagnostics.Process.Start("rundll32.exe",
       string.Format("shell32.dll,OpenAs_RunDLL {0}", filename));
}

je ne comprends pas pkoi global est suivi de deux points. Je n'ai jamais vu ça.
Ça me fait penser aux C++ les deux points :)
Tu pourras m'expliquer s.t.p

Sinon, c'est une bonne astuce

Commentaire de sebmafate le 22/01/2006 19:45:12 administrateur CS

c'est du C#2... c'est pour faire la différence entre la classe "Maf.System.Process" et la classe "System.Diagnostics.Process"

Commentaire de coq le 31/01/2006 17:36:14 administrateur CS

C'est bon à savoir ça !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

openfiledialog [ par yho ] bonjour,j'essaye d'utiliser la classe openfiledialog pour ouvrir une fenetre afin de choisir un fichier dans une liste ,voici mon code OpenFileDialog OpenFileDialog class [ par jagxx ] Bonjour, J'aimerais savoir si il y a un moyen d'afficher les photos en miniature avec la class OpenFileDialog. merciJagxx openFileDialog C#... [ par Nosferatu131 ] Bon, désolé de poser la question, je pense qu'il n'y a rien de plus bête mais je m'enerve dessus depuis quelques heures :J'ai créé un bouton Parcourir ouvrir un repertoire avec un OpenFileDialog [ par nicola2s ] je voudrais utiliser une boite de dialogue pour ouvrir un repertoirej'utilise un OpenFileDialog masi ca ne permet que d'ouvrir des fichiers. Y a t il openFileDialog + Aperçu [ par ennixo ] Bonjour, j'aimerais savoir comment on peut ajouter un aperçu dans un openFileDialog ? Memorisier un chemin [ par romsworld ] De retour sur le forum !Avec ce code, je recupere le chemin d'un .exeSeulement lorsque je ferme le programme et je le re ouvre, le chemin n'est pas me Problème lecture fichier .ini et utilisation openFileDialog [ par kox007 ] Bonjour, Voici mon probl&#232;me. Je d&#233;veloppe actuellement une application en c#. L'interface de celle ci utilise des fichiers de langues sous l OpenFileDialog [ par Lutinore ] salut,Quel est le meilleur moyen pour creer un control qui soit l'equivalent de OpenFileDialog !? Utiliser SHDocVw.dll ? Problème openfiledialog... [ par emmanuel9 ] Bonjour &#224; tous, Mon probl&#232;me vient du fait que quand j'ai un openfiledialog je fais textBox1.text = openfiledialog.filename.tostring et c OpenFileDialog + Problème + Helppppp [ par emmanuel9 ] Bonjour &#224; tous, En faite ce que je voudrais c'est que, mon openfiledialog, quand on l'ouvre ca pointe sur un repertoire en l'occurence dossier


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,967 sec (3)

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