Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SAUVEGARDER


Information sur la source

Catégorie :Trucs & Astuces Source .NET ( DotNet ) Classé sous : Sauvegarder, Ouvrirfichier, jpg, Gif, vba excel Niveau : Débutant Date de création : 28/09/2007 Date de mise à jour : 10/07/2008 13:57:32 Vu / téléchargé: 5 250 / 220

Note :
Aucune note

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Multiformats images: BMP = JPG, GIF. JPG = BMP,GIF, GIF = JPG, BMP,Tous ces formats sont reconnus par Photoshop
Je n'ai pas voulu déposer une nouvelle source et j'ai ajouté comment ouvrir un fichier dans son programme d'origine.
Cela peut interesser des personnes voulant l'inclure dans une de leur sources.
 

Source

  • Option Strict Off
  • Option Explicit On
  • Public Class Form1
  • Inherits System.Windows.Forms.Form
  • ' ouvrir les fichiers dans leur programme
  • 'C'est nécessaire pour ouvrir n'importe quel dossier, il déclare ce qui va être exécuté plus tard
  • Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Integer, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Integer) As Integer
  • 'Cela met le windowsize quand il devient ouvert
  • Private Const SW_SHOW As Short = 5
  • Private Const SW_SHOWMAXIMIZED As Short = 3
  • 'Cela actualisera le sentier du dossier quand vous cliquez sur l'annuaire
  • Private Sub DirListBox1_Change(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles DirListBox1.Change
  • FileListBox1.Path = DirListBox1.Path
  • End Sub
  • Private Sub DriveListBox1_SelectedIndexChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles DriveListBox1.SelectedIndexChanged
  • 'Cela actualisera le sentier de trajet quand vous cliquez sur la lettre de trajet
  • DirListBox1.Path = DriveListBox1.Drive
  • End Sub
  • Private Sub FileListBox1_SelectedIndexChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles FileListBox1.SelectedIndexChanged
  • Dim selectedfile As Object
  • 'Cela actualisera la variable selectedfile basé sur la lettre de trajet et le sentier du dossier
  • selectedfile = FileListBox1.Path & "\" & FileListBox1.FileName
  • 'Cela ouvrira finalement le dossier choisi avec le programme approprié
  • ShellExecute(0, "open", selectedfile, "", "", SW_SHOWMAXIMIZED)
  • End Sub
  • Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
  • 'Cela met l'annuaire initial et les sentiers de trajet, vous pouvez le changer si vous voulez
  • DirListBox1.Path = "c:\Documents and Settings\"
  • End Sub
  • End Class
Option Strict Off
Option Explicit On
Public Class Form1
    Inherits System.Windows.Forms.Form

 ' ouvrir les fichiers dans leur programme
    'C'est nécessaire pour ouvrir n'importe quel dossier, il déclare ce qui va être exécuté plus tard 
    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Integer, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Integer) As Integer
    'Cela met le windowsize quand il devient ouvert
    Private Const SW_SHOW As Short = 5
    Private Const SW_SHOWMAXIMIZED As Short = 3
    'Cela actualisera le sentier du dossier quand vous cliquez sur l'annuaire
    Private Sub DirListBox1_Change(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles DirListBox1.Change
        FileListBox1.Path = DirListBox1.Path

    End Sub

    Private Sub DriveListBox1_SelectedIndexChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles DriveListBox1.SelectedIndexChanged
        'Cela actualisera le sentier de trajet quand vous cliquez sur la lettre de trajet
        DirListBox1.Path = DriveListBox1.Drive

    End Sub

    Private Sub FileListBox1_SelectedIndexChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles FileListBox1.SelectedIndexChanged
        Dim selectedfile As Object
        'Cela actualisera la variable selectedfile basé sur la lettre de trajet et le sentier du dossier
        selectedfile = FileListBox1.Path & "\" & FileListBox1.FileName
        'Cela ouvrira finalement le dossier choisi avec le programme approprié
        ShellExecute(0, "open", selectedfile, "", "", SW_SHOWMAXIMIZED)

    End Sub

    Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
        'Cela met l'annuaire initial et les sentiers de trajet, vous pouvez le changer si vous voulez
        DirListBox1.Path = "c:\Documents and Settings\"
    End Sub

End Class

Conclusion

Je me suis servi du code BMP=JPG de "thejojo79" que je remercie. J'ai ajouté les autres formats. Le transfert du GIF animé est direct, contrairemen à Photoshop où il faut un format de transition.Il ouvre les icônes (ICO)mais ne les transforme pas
(je cherche)Si je trouve cela fera parti d'une mise à jour. J'espère que cela interessera quelqu'un.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

28 septembre 2007 14:50:32 :
Correction d'une erreur: un 2ème message arrivait au mauvais moment
02 octobre 2007 18:36:04 :
La transformation est possible d'ICO en JPG, BMP et GIF
22 février 2008 18:22:20 :
Comment ouvrir un fichier dans son programme d'origine
10 juillet 2008 13:57:36 :
Ajout en VBA Excel de l'ouverture des fichiers dans leurs programmes par défaut et des propriétés des images dans VB2005.

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Conversion de bmp en jpg, gif, png ou tiff... [ par ju ] Bonjour, je cherche un moyen de convertir des images bmp en jpg, gif, png ou tiff(1 de ces 4 formats pour pouvoir les transformer en pdf grace à pdfli sauvegarder en gif [ par Flyer ] Bonjour je cherche un moyen pour sauvegarder une picturebox en gif, et aussi comment sauvegarder une picturebox en jpeg * le nb de couleur que je veux fichiers (.ico, .jpg, .bmp, .gif) [ par blissdumpweed ] J'au une question surement très conne mais une question quand même :Lorsque dans mes forms j'ajoute des images dans des pictures box ou simplement des background image : BMP ? GIF ? JPG ? [ par scortex84 ] Bonjour,je souhaite embélir un peu mes applications VB.NET en mettant des images de fond. Rien de bien compliqué, un simple dégradé.Le problème vient Filtre CommonDialog [ par moi4975 ] Voila j'aimerais bien pouvoir ouvrir des fichiers jpg , gif et bmp  sans devoir changer "fichiers de types " dans ma commondialog !!! Vous me sui Acces common dialog microsoft [ par zolt4n ] chalut jai un common dialog microsoft . J'aimerai faire deux chose 1.pouvoir ne faire que une ligne dans ma boite ouvrir avec juste un champs image qu Sauvegarder transparence image en .net [ par zoglub14 ] Bonjour,Je travaille depuis peu en VB 2005 .Net, j'aurais deux questions sur un controle picturebox et la sauvegarde de l'image qu'il contient.J'ai fa ouvri une image avec cmd dialog [ par papounez ] Bonsoir débutant VB6avec un bouton parcourirje n'arrive pas a trouver l'erreur pour ouvrir une photo dans une Image1 ou PctureBox1erreur = object sauvegardé....... [ par petchy ] bonsoirdans une form j'ai plusieurs textbox que je renseigne avec des CommonDialogdans le premier textbox je vais recherché une imageet dans le second Générer un gif a partir d'un jpg [ par Nagalta ] Bonjour, est til possible en asp de generer un gif a partir d'une image jpg, et au passage la redimensionner?Merci de votre aide !


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.