Probleme de caractere non valide lors de l'enregistrement d'une image [Résolu]

Messages postés
64
Date d'inscription
mardi 8 août 2006
Statut
Membre
Dernière intervention
20 septembre 2011
- - Dernière réponse : cs_ghuysmans99
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
- 24 août 2010 à 18:22
Bonjour a tous

Voila j'ai un textbox (horodate) qui me renvoie la date et l'heure jusque la c'est bon cela fonctionne.Je sauvegarde une image avec les valeurs de l' horodate , mais j'ai un souci avec le nom du fichier qui est par exemple: 24/08/2010 14:18.bmp comment je pourrais recuperer que 240820101418.bmp sans les / et :

 Private Sub btn_SaveImageUsb_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_SaveImageUsb.Click
        'Sauvegarde de l'image au nom de la valeur de Horodate
        SaveFileDialog1.FileName = txt_horodate.Text
        'Applique l'extension bmp au fichier
        SaveFileDialog1.Filter = "Fichiers bmp|*.bmp"
        'Initialise au repertoire d'origine
        SaveFileDialog1.InitialDirectory = ""

        If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            Dim sw As Image
            sw = pic_PictureZoom.Image
                    End If
    End Sub


Merci d'avance
@+Niblon
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
11
3
Merci
Utilise la fonction Replace() de l'objet String :
SaveFileDialog1.FileName = txt_horodate.Text.Replace("/", "").Replace(":", "")


VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_ghuysmans99
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
11
3
Merci
Ajoute .Replace(" ","") à la ligne.

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_ghuysmans99
Messages postés
64
Date d'inscription
mardi 8 août 2006
Statut
Membre
Dernière intervention
20 septembre 2011
0
Merci
Merci cela fonctionne presque.

Comment enlever l'espace entre la date et l'heure.

Merci
Commenter la réponse de cs_niblon