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

C# Discussion :

Probleme start et end Line


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 50
    Par défaut Probleme start et end Line
    Bonjour,

    J'ai crée une line sur c# :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    private Line myLine = new Line();
    Ensuite je dois pouvoir modifier le début et la fin de la ligne, donc j'ai utilisé les propriétés à disposition :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    private PenLineCap startLine;
    public PenLineCap StartLine
    {
       get { return this.myLine.StrokeStartLineCap; }
       set { this.myLine.StrokeStartLineCap = value; }
    }
     
    private PenLineCap endLine;
    public PenLineCap EndLine
    {
       get { return this.myLine.StrokeEndLineCap; }
       set { this.myLine.StrokeEndLineCap = value; }
    }
    Le problème c'est que le Thickness de la Line peut être à 2 et dans ce cas on ne voit pas les startline et endline... Le rendu qu'il me faudrait en fait c'est un peu comme dans Excel. Y a t-il un moyen de grossir juste les start/end line ou faut-il procéder autrement ?

    Merci.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 50
    Par défaut
    Mon sujet n'a pas l'air d'inspirer grand monde .
    Je ne vois pas comment rajouter des traits pour que ma ligne devienne une flèche.

  3. #3
    Membre Expert Avatar de sisqo60
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2006
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 754
    Par défaut
    Bonsoir,

    Ta question n'inspire pas parce que tu es dans ton dév et que tu nous expliques ton problème comme si on le connaissait.

    Si j'ai compris ce que tu souhaitais faire, c'est dessiner un segment de droite (WPF, Winforms etc...) et ajouter quelque chose à droite ou à gauche pour en faire des flèches comme dans Excel (il n'y a pas qu'une flèche dans Excel)?

    L'idéal serait que tu reformules ta question, que tu envoies plus de code pertinent, des images de ce que tu as et de ce que tu souhaites obtenir, et à ce moment là des gens pourront plus facilement comprendre ton problème et t'apporter leur aide

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 50
    Par défaut
    Salut,

    Oui c'est ça, à la base je dessine un segment de droite et il faut que je puisse y ajouter quelque chose à droite et/ou à gauche pour en faire des flèches...

    En fait au début j'ai un composant qui me crée une Line toute bête. Ensuite sur le côté j'ai une grille de propriétés qui me permet de modifier la couleur de la ligne, son épaisseur, son style... (via du binding) et il faudrait qu'à l'aide de case à cocher par exemple si je coche "Left Arrow" ça m'ajoute ce qu'il faut à gauche de la Line pour en faire une flèche.

    En gros j'imagine qui faut que je calcule la position de ma Line et que en cas de case cochée, dessiner deux segments de droite pour faire une flèche mais je ne sais pas comment faut faire

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 50
    Par défaut
    Et sinon tracer une flèche avec geometrydrawing ça se fait facilement ?

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 50
    Par défaut
    Juste une aide pour tracer une ligne (enfin ça non je sais faire). Mais une aide pour une fois que la ligne est tracé (en sachant qu'on peut la déplacer), rajouter deux autres traits avec un angle pour en faire une flèche...

Discussions similaires

  1. Probleme gunzip "unexpected end of file"
    Par Isabella83 dans le forum Linux
    Réponses: 1
    Dernier message: 25/10/2011, 12h01
  2. Recuperer positions start et end
    Par Bioinfoe dans le forum Bioinformatique
    Réponses: 15
    Dernier message: 28/10/2009, 17h16
  3. [DS 7.1] Effective Start Date / End Date
    Par zEndymion dans le forum Cognos
    Réponses: 1
    Dernier message: 22/07/2008, 13h14
  4. [SAX] "SAXException XML document structures must start and end within the same entity"
    Par tdeco dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 23/08/2007, 21h53

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