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 :

vb.net 2010 express incompatible avec windows8


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 18
    Points : 11
    Points
    11
    Par défaut vb.net 2010 express incompatible avec windows8
    Bonjour

    j'ai développé un petit programme avec la version express 2010, dedans il y a un drag and drop image qui marche tres bien sur windows 7 mais pas sur windows8

    il y a aussi un drag and drop text qui marche sur les 2 windows mais sur windows 8 les accent sont remplacés par des symboles etranges.

    mon windows 8 a son netframework a jour

    j'avoue je comprend pas

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    precision :

    mon drag and drop fonctionne si l'image source est sur mon bureau par exemple, par contre pour les images qui sont dans mon navigateur (firefox ou chrome), le drag and drop fonctionne pour windows7 et pas windows 8 ????

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Sans voir ton code, ça va être difficile de deviner d'où vient le problème...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    oui désolé, voici le code utilisé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Public Class Form1
     
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            PictureBox1.AllowDrop = True
            Me.AllowDrop = True
     
        End Sub
     
     
     
        Private Sub picturebox1_DragDrop(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles PictureBox1.DragDrop
            Try
                PictureBox1.Image = Image.FromFile(CType(e.Data.GetData(DataFormats.FileDrop), Array).GetValue(0).ToString)
            Catch ex As Exception
                MessageBox.Show("Error Doing Drag/Drop")
            End Try
        End Sub
     
        Private Sub PictureBox1_DragEnter(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles PictureBox1.DragEnter
            If (e.Data.GetDataPresent(DataFormats.FileDrop)) Then
                e.Effect = DragDropEffects.Copy
            End If
        End Sub
     
     
     
     
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            End
        End Sub
    End Class
    ce code marche tres bien sur windows 7 et xp mais pas sur windows 8

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Bizarre, pour moi ça marche avec Firefox, mais pas avec IE et Chrome. Je pense que c'est parce que tous les navigateurs ne fournissent pas le format FileDrop.

    Firefox et Chrome renvoient tous les deux un fomat "SourceURL" qui contient l'URL de l'image sur une première ligne, et un bout de HTML. Tu pourrais peut-être utiliser ça.

    Par contre IE ne renvoie rien du tout, et même si on met e.Effet = Copy, on a quand même l'icône "interdit". Je pense que c'est une "sécurité", parce que IE considère que le contenu n'est pas sûr et il ne veut donc pas le transmettre directement à une application.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    j ai mis a jour mon firefox et je confirme que ça marche...

    mais je vais essayer de voir pour chrome car je l'utilise beaucoup et la ça bloque....

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/04/2011, 23h23
  2. [MySQL] Connexion avec VB.net 2008 express
    Par afrodje dans le forum VB.NET
    Réponses: 7
    Dernier message: 06/12/2007, 12h03
  3. Creation d'une base SQL Server 2005 avec VB.net 2005 Express
    Par Jeannot2 dans le forum Accès aux données
    Réponses: 4
    Dernier message: 20/08/2007, 20h54
  4. Réponses: 10
    Dernier message: 19/07/2007, 11h36
  5. [c#][asp.net]expression reguliere avec
    Par zitoun dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/04/2007, 10h15

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