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

Dotnet Discussion :

[WinForms]Redimensionner un contrôle


Sujet :

Dotnet

  1. #1
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut [WinForms]Redimensionner un contrôle
    Bonjour, je cherche la bonne méthode pour redimensionner un contrôle (un label par exemple) à l'aide d'un cliker-déplacer.

    Voilà comment je procède :

    - calcul de coordonnées de la souris par rapport au label.
    - si la souris est proche d'un bord ou d'un coin le curseur devient une flèche de retaillement.
    - si l'utilisateur clike, je sauvegarde la position de la souris relative au label.
    - dès que la souris bouge je compare les deux coordonnées, j'applique la différence au label et je sauvegarde la nouvelle position de la souris.


    Quand je dis "j'applique la différence au label" je modifie son width/height pour un retaillement a partir de la droite/bas (ça marche bien), ou je modifie à la fois le width et le left/height et le top pour un retaillement à partir de la gauche/haut (ça marche mais c'est pas beau)


    Dans le deuxieme cas ça donne une très mauvaise impression, l'image saute car le retaillement consiste en deux instructions et elles se font l'une après l'autre.

    Comment éviter celà ? Quelle est la bonne méthode pour redimensionner proprement un contrôle ? Merci d'avance.

    Romain

  2. #2
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    hum, il n'y a peut-etre pas de solution car même sur des applications commerciales renommées j'observe ce phénomène d'images qui sautent lors d'un retaillement à partir du bord haut ou gauche.

Discussions similaires

  1. Redimensionner un contrôle à la souris
    Par Anto03 dans le forum Silverlight
    Réponses: 4
    Dernier message: 02/12/2009, 16h25
  2. Réponses: 3
    Dernier message: 02/06/2008, 18h43
  3. redimensionnement des contrôles
    Par xsaami dans le forum Windows Forms
    Réponses: 1
    Dernier message: 20/05/2008, 16h11
  4. Réponses: 4
    Dernier message: 14/02/2008, 16h40
  5. [C#] [WinForms] Redimensionnement automatique d'une ListView
    Par Phenomenium dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/02/2005, 11h43

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