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 :

Acceder ClipBoard VB.net


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut Acceder ClipBoard VB.net
    Bonjour (bonsoir) à tous,

    Voilà je souhaiterais pouvoir accéder au presse papier de Windows en cliquant sur un bouton sur une page .aspx.

    J'ai cru comprendre que je pouvais le faire via la classe clipboard mais je n'y arrive pas...

    Faut il ajouter une dll ou une reference ou autre pour pouvoir acceder a cette classe...

    D'avance merci pour votre aide.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    bon j'ai trouver, il suffit de rajouter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Imports System.Windows.Forms
    Par contre à l'appel de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Clipboard.SetData(DataFormats.Text, "salut")
    j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Le thread actuel doit être en mode STA (Single Thread Apartment) avant que des appels OLE puissent être effectués. Assurez-vous que votre fonction Main est marquée comme STAThreadAttribute.

    Quelqu'un pourrait m'aider a la contourner svp, je n'y comprends pas grand chose.


    D'avance merci!

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Par défaut
    Salam,
    Tu doit essayer cela :

    'Pour copier:
    My.Computer.Clipboard.SetText("My String")
    'pour coller:
    Dim text As String
    If My.Computer.Clipboard.ContainsText Then
    text = My.Computer.Clipboard.GetText
    End If
    Tu trouve ca dans le menu "Inserer sippets" du menu contextuelle de votre editeur aspx (Visal Studio).

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    Merci de ta réponse!

    Malheureusement "il" me dit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'clipboard n'est pas un memebre de my.computer

    Que faire??

  5. #5
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Par défaut
    Salam,
    Citation Envoyé par Alex35 Voir le message
    Merci de ta réponse!

    Malheureusement "il" me dit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'clipboard n'est pas un memebre de my.computer
    ClipBoard est une classe de system.windows.forms tu doit importer cette référence pour que ca marche.
    Ou bien comme je l'ai mentionné dans ma précédente réponse, tu utilise le code snippet qui te donnera la syntaxe exacte.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    Citation Envoyé par charaf Voir le message
    Salam,
    ClipBoard est une classe de system.windows.forms tu doit importer cette référence pour que ca marche.
    Ou bien comme je l'ai mentionné dans ma précédente réponse, tu utilise le code snippet qui te donnera la syntaxe exacte.
    Citation Envoyé par Alex35 Voir le message
    bon j'ai trouver, il suffit de rajouter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Imports System.Windows.Forms
    Donc c'est bien ce que j'ai fais mais j'ai cette erreur toujours comme quoi clipboard n'est pas un memebre de my.computer!!!!!!





    !

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/09/2009, 12h32
  2. [ADO.NET][C#/CSV]Comment acceder autres extensions que .txt?
    Par neptune dans le forum Accès aux données
    Réponses: 1
    Dernier message: 24/01/2006, 13h55
  3. Réponses: 1
    Dernier message: 06/10/2005, 16h15
  4. Réponses: 2
    Dernier message: 24/06/2005, 17h15
  5. [VB.NET] [DataSet] Acceder a l'index d'une row
    Par graphicsxp dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/04/2005, 13h28

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