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 :

Comment coller contenu clipbrd sur form ?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif
    Homme Profil pro
    Auteur logiciels et romans
    Inscrit en
    Février 2009
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auteur logiciels et romans
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Février 2009
    Messages : 203
    Par défaut Comment coller contenu clipbrd sur form ?
    Bonjour,

    J'ai eu un morceau de code, mais ça ne marche pas (clipboard.image) est refusé (on ne peut lier directement system drawing point et image), voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim source As Point = Clipboard.image
    Dim cible As Point = New Point(12, 193) ' point collage form
    Using g As Graphics = Me.CreateGraphics()
     g.CopyFromScreen(source, cible, New Size(633, 400)) ' nouvelle taille
    End Using
    Sauriez-vous quelle est la correection à apporter pour que ça fonctionne ?

    Merci, cordialement.

    Joe.

  2. #2
    Inactif
    Homme Profil pro
    Auteur logiciels et romans
    Inscrit en
    Février 2009
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auteur logiciels et romans
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Février 2009
    Messages : 203
    Par défaut Voici la réponse source forum Microsoft VBnet
    Bonjour,

    Voici la réponse (source forum Microsoft vbNet)

    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
     
    Sub Button7_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
        If Clipboard.ContainsImage Then
          Dim ratioLgr As Double
          PictureBox1.Image = My.Computer.Clipboard.GetImage
          ratioLgr = (100 / PictureBox1.Width * PictureBox1.Height) / 100
          hautY = longX * ratioLgr ' adapte à la largeur la hauteur
          If hautY > maxiHaut Then hautY = maxihaut
          Me.Height = 40 + colleY + hautY
          copie = True
          Using g As Graphics = Me.CreateGraphics()
            g.DrawImage(Clipboard.GetImage(), colleX, colleY, longX, hautY)
          End Using
        End If
      End Sub
    Donc résolu.

    Cordialement.
    .
    .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/05/2006, 16h23
  2. Réponses: 13
    Dernier message: 09/05/2006, 16h30
  3. Réponses: 7
    Dernier message: 04/04/2006, 07h28
  4. [VB.NET] Comment recuperer de donnée sur une autre form?
    Par weelo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 02/04/2006, 13h47
  5. Comment récupérer les coordonnées sur le bureau d'une form ?
    Par fma2112 dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 22/02/2006, 23h43

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