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

Windows Forms Discussion :

probleme avec l'affichage d'une image dans un user control


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 41
    Points : 31
    Points
    31
    Par défaut probleme avec l'affichage d'une image dans un user control
    Bonjour tout le monde,

    Cela fait plusieurs heures que je tourne en rond avec le winform dont voici la photo
    Piece Jointe : imagegauche.gif
    l'image n'est pas completement affichée.

    Je me suis inspirée du code de quelqu'un d'autre pour le faire
    voici le resultat de la personne.
    Piece Jointe : imagedroite.gif
    elle a des traits horizontaux qui delimitent le user control et moi, je ne sais pas comment avoir ces traits horizontaux.

    Je vous remercie de votre réponse
    Images attachées Images attachées   

  2. #2
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Quel type de controle tu utilise pour afficher ton image ?
    Et quelle methode emploie tu ?
    Avec quelle version du FW travaille tu ?
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  3. #3
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 156
    Points : 25 075
    Points
    25 075
    Par défaut
    moi j'ai pas compris la question ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 41
    Points : 31
    Points
    31
    Par défaut
    j'utilise un openfiledialog pour aller chercher le fichier Image

    j'ai d 'abord ajouter une "class library" dans le projet solution , ensuite j'ai ajouté un "user control" dans cette classe.
    Ensuite, j'ai lié cette classe au projet principal (qui est une winform)

    dans imagedroite.gif, est ce que vous voyez deux traits horizontaux?
    le premier juste au dessous du bouton Rejouer et le deuxième juste au dessus
    du bouton Quitter.

    J'espère que mon explication est plus claire.
    Merci

  5. #5
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 156
    Points : 25 075
    Points
    25 075
    Par défaut
    tu n'est pas obligé de faire une dll pour faire un usercontrol

    sinon il faut que tu overrides onpaint dans ton usercontrol et tu fais 2 drawline après le base.onpaint()
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Bonjour !

    Est-ce que tu ne te complique pas la vie ?
    Je ne connais rien de ton contexte ni de la nécessité de faire les choses comme tu essaye de le faire

    Mais il me semble que pour avoir rapidement un resultat qui ressemble a ce que tu recherche, il suffirait de mette un picturebox dans ta form, placer ton image dans le picturebox et d'encadrer ton picturebox avec tout ce que tu veux

    (C'est un exemple parmis d'autres !!)
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 41
    Points : 31
    Points
    31
    Par défaut
    oui il ya une collision de topic;

    Pour en revenir à l'image qui ne s'affiche pas.

    J'ai besoin de l'user control car l'image affichée sera fragmentée pour un puzzle. . Je peut vraiment utiliser OnPaint ?

    En haut à droite, j'ai mis un pictureBox Miniature qui affiche bien l'image.

  8. #8
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 156
    Points : 25 075
    Points
    25 075
    Par défaut
    si tu veux un cadre autour de ton usercontrol, il y a la propriété border je pense

    si tu veux un demi cadre (une barre en haut et une en bas) il faut passer par overrides onpaint et rajouter 2 lignes de code
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 41
    Points : 31
    Points
    31
    Par défaut
    Je vais tester vos propositions et je reviens vers vous dès que possible.
    A bientot

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 41
    Points : 31
    Points
    31
    Par défaut
    Finalement j'ai utilisé un groupBox.
    et j'ai bien séparé le user control des autres composants winforms.

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

Discussions similaires

  1. [PHP 5.0] Probleme d'affichage d'une image dans SQL SERVER
    Par stentorus dans le forum Langage
    Réponses: 2
    Dernier message: 23/08/2010, 17h20
  2. Réponses: 4
    Dernier message: 24/03/2009, 10h19
  3. Affichage d'une image dans un user control
    Par fabfor dans le forum ASP.NET
    Réponses: 2
    Dernier message: 30/04/2007, 17h13
  4. Probleme d'affichage d'une image dans un script cgi
    Par Jim_Nastiq dans le forum Web
    Réponses: 3
    Dernier message: 25/04/2006, 16h49

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