Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
540 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB.net] Différents problèmes sur mon logiciel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB.net] Différents problèmes sur mon logiciel

n°1502650
moimael
Posté le 13-01-2007 à 23:55:48  profilanswer
 

Bonjour,
 
Voila je suis débutant en programmation et je développe un petit logiciel pour le Twin (pour ceux qui ne connaissent pas c'est le premier téléphone GSM-Wifi de Neuf Cegetel).  
 
Pour l'instant il gère les notes et les photos. J'ai justement quelques problèmes avec ces fonctions.  
 
- Quand j'ouvre une photo, le nom de la photo est affiché dans ma listbox et on peut voir l'aperçu correspondant dans ma picturebox, jusque là tout va bien. Seulement si j'ouvre une seconde photo les deux nom sont dans ma listbox mais c'est toujours la dernière photo ouverte qui est en aperçu. Je voudrai que quand je sélectionne le nom de la photo qui m'intéresse dans la listbox, elle affiche la photo correspondante en aperçu.  
 
- Sinon un problème qui est valable aussi bien pour les notes que pour les photos : Quand je veut envoyer une note vers le Twin, je me sers de sa lettre de lecteur qui est D: sur mon PC. Je me doute bien que chez d'autres personnes, la lettre n'est pas la même. Pour rendre le logiciel compatible avec tous les PC, je voudrais donc savoir si il existe une autre méthode pour écrire sur un périphérique en se servant du nom du périphérique par exemple(tous les Twin sont reconnus avec le nom MYPHONE quand ils sont connectés), au lieu de sa lettre.
 
Merci pour votre aide.
 

mood
Publicité
Posté le 13-01-2007 à 23:55:48  profilanswer
 

n°1502699
jpcheck
Pioupiou
Posté le 14-01-2007 à 12:32:16  profilanswer
 

Peut-on avoir ton code actuel pour te dire ce qu'il faut modifier stp ? :)
ton application est sur le téléphone ou pas ?
 
=)

n°1502717
moimael
Posté le 14-01-2007 à 13:33:48  profilanswer
 

Non le logiciel n'est pas sur le telephone, il permet de le gerer depuis windows.

 

Imports System.IO
Public Class Form4

 

   Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

 

   End Sub

 

   Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

 

   End Sub

 

   Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged

 

   End Sub

 

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim texte As String
        texte = TextBox1.Text
        Dim titre As String
        titre = TextBox2.Text
        If Not titre$ = "" And Not texte$ = "" Then
            Dim SW As StreamWriter = File.CreateText("D:\" & titre & ".txt" )
            SW.WriteLine(texte$)
            SW.Close()
        Else : MsgBox("Vous n'avez pas renseigné tous les champs disponibles" )
        End If
    End Sub

 

   Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        OpenFileDialog1.Filter = "Fichiers image (*.jpg)|*.jpg"
        OpenFileDialog1.ShowDialog()
        ListBox1.Items.Add(Path.GetFileName(OpenFileDialog1.FileName))
    End Sub

 

   Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        ListBox1.Items.Remove(ListBox1.SelectedItem)
        If Not (PictureBox1.Image Is Nothing) Then
            PictureBox1.Image.Dispose()
            PictureBox1.Image = Nothing
        End If
    End Sub

 

   Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged
        TextBox3.Text = OpenFileDialog1.FileName
    End Sub

 

   Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
        Dim CheminFichier As String
        CheminFichier = OpenFileDialog1.FileName
        PictureBox1.Image = Image.FromFile(Path.GetFullPath(ListBox1.SelectedItem))
        Dim img As Image = PictureBox1.Image
        Dim bmp As New Bitmap(img, Me.PictureBox1.Width, Me.PictureBox1.Height)
        Me.PictureBox1.Image = bmp
    End Sub

 

   Private Sub ToolStripProgressBar2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripProgressBar2.Click
        ToolStripProgressBar1.Style = ProgressBarStyle.Marquee
    End Sub

 

   Private Sub ToolStripProgressBar1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ToolStripProgressBar1.Style = ProgressBarStyle.Marquee
    End Sub

 

   Private Sub MenuStrip2_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs)

 

   End Sub

 

   Private Sub ToolStripComboBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

 

   End Sub

 

   Private Sub NouveauToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NouveauToolStripMenuItem1.Click
        TextBox1.Clear()
        TextBox2.Clear()
    End Sub

 

   Private Sub EnregistrersousToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EnregistrersousToolStripMenuItem1.Click
        Dim CheminFichier As String
        SaveFileDialog1.Filter = "Fichiers texte (*.txt)|*.txt"
        SaveFileDialog1.FileName = "Document"
        SaveFileDialog1.ShowDialog()
        CheminFichier = SaveFileDialog1.FileName

 

       Dim Fichier As New System.IO.StreamWriter(CheminFichier)
        Fichier.Write(TextBox1.Text)
        Fichier.Close()
    End Sub

 

   Private Sub ÀproposdeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ÀproposdeToolStripMenuItem.Click
        Dim myAboutBox1 As New AboutBox1()
        myAboutBox1.Show()
    End Sub

 

   Private Sub ToutEnMajusculesToolStripMenuItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToutEnMajusculesToolStripMenuItem.Click
        TextBox1.Text = TextBox1.Text.ToUpper
    End Sub

 

   Private Sub ToutEnMinusculesToolStripMenuItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToutEnMinusculesToolStripMenuItem.Click
        TextBox1.Text = TextBox1.Text.ToLower
    End Sub

 

   Private Sub OuvrirToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OuvrirToolStripMenuItem1.Click
        Dim CheminFichier As String

 

       OpenFileDialog1.Filter = "Fichiers texte (*.txt)|*.txt"
        OpenFileDialog1.ShowDialog()
        CheminFichier = OpenFileDialog1.FileName
        Try
            Dim Fichier As New System.IO.StreamReader(CheminFichier)
            TextBox1.Text = Fichier.ReadToEnd
            Fichier.Close()
        Catch ex As System.Exception
            MsgBox("Impossible d'ouvrir le fichier, il est peut être en cours d'utilisation" )
        Finally
        End Try
    End Sub

 

   Private Sub EnregistrerToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EnregistrerToolStripMenuItem1.Click
        Dim texte As String
        texte = TextBox1.Text
        Dim titre As String
        titre = TextBox2.Text
        If Not titre$ = "" And Not texte$ = "" Then
            Dim SW As StreamWriter = File.CreateText("C:\" & titre & ".txt" )
            SW.WriteLine(texte$)
            SW.Close()
        Else : MsgBox("Vous n'avez pas renseigné tous les champs disponibles" )
        End If
    End Sub

 

   Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged

 

   End Sub

 

   Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Dim lettre As String
        DriveInfo.GetDrives()
        For Each di As DriveInfo In DriveInfo.GetDrives()
            lettre = di.Name
            If di.IsReady Then
                MsgBox(di.VolumeLabel)
            End If
            If di.VolumeLabel = "MYPHONE" Then

 

           End If
        Next

 

   End Sub
End Class


Message édité par moimael le 27-01-2007 à 18:06:57
n°1504131
moimael
Posté le 17-01-2007 à 13:05:33  profilanswer
 

personne ne peut m'aider ?

n°1505638
moimael
Posté le 21-01-2007 à 19:20:37  profilanswer
 

up !

n°1506452
moimael
Posté le 23-01-2007 à 18:25:08  profilanswer
 

:bounce:

n°1506822
drakins
Posté le 24-01-2007 à 15:47:58  profilanswer
 

J'ai fait un projet qui ressemble fortement, mais la j'ai pas le temps, je reviendrai se soir. j'avais eu le meme problème!

n°1506849
moimael
Posté le 24-01-2007 à 16:59:02  profilanswer
 

Merci beaucoup de prendre le temps de me répondre, si tu as eu les même pbs que moi j'espere que tu as pu les résoudre et que tu sera en mesure de m'aider.
Merci

n°1507266
moimael
Posté le 25-01-2007 à 20:59:46  profilanswer
 

hophophop !

n°1507758
moimael
Posté le 27-01-2007 à 13:10:27  profilanswer
 

:bounce:

mood
Publicité
Posté le 27-01-2007 à 13:10:27  profilanswer
 

n°1507835
moimael
Posté le 27-01-2007 à 18:06:22  profilanswer
 

Bon finalement le premier problème est résolu (trouvé tt seul ^^), mais je n'ai tjs aucune solution pour le 2eme, j'ai mis à jour le code sur le topic.

n°1509675
moimael
Posté le 01-02-2007 à 16:23:25  profilanswer
 

:bounce:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB.net] Différents problèmes sur mon logiciel

 

Sujets relatifs
Ralentissement d'IE entraînant des problèmes d'affichageProblèmes de blocs
Gestion des clefs étrangères (problèmes de réplications)parser d'expression dans un logiciel
[xhtml/css]problemes d'affichageCREATION D'UN LOGICIEL ?????
[PHP/MySQL] [RESOLU] GRANT, Problèmes de droitsquelqu'un pour programmer un logiciel de muscu ?
[FORTRAN95 / gnuplot] Problemes sous windowslogiciel comme dreamweaver pour du php ?
Plus de sujets relatifs à : [VB.net] Différents problèmes sur mon logiciel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR