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++Builder Discussion :

OnStartDrag ou pas OnStartDrag [Sources]


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Par défaut OnStartDrag ou pas OnStartDrag
    Salut à tous!!!

    je dessine un rectangle, je voudrais que quand je click et maintiens le bouton de la souris enfoncé le petit rectangle se dessine en même temps que je déplace la souris!!!
    Y-a-t-il un truc ou une astuce pour faire ça???
    parce que là je suis un peu pommé!!!
    Merci d'avance!!!

  2. #2
    Membre confirmé Avatar de Poilou
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 59
    Par défaut
    Hmmm pas évident...

    Tu dessines ton rectangle dans un canvas ? Si oui une solution serait peut etre de déplacer l'objet propriétaire du canvas et de redessiner ton canvas...

    Par exemple...tu crées un TImage de la taille de ton rectangle...elle est tranparente, on ne la voit pas sur ta fiche...Tu actives le drag and drop (il y a un post la dessus dans le forum pour deplacer un objet sur la form) et tu dessines ton rectangle sur son canvas à chaque déplacement...mais cette solution risque d'etre lourde...à tester

    Sinon tu ne peux pas créer une image fixe ? ou utiliser un TShape pour ton rectangle ?


    Bon courage

  3. #3
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Par défaut
    oui j'utilise un canvas pour le faire!
    c'est pas simple comme truc à faire!
    ca va faire quelques 5heure que je suis dessus et j'avance pas des masses!
    je vais essayé ce que tu m'as dit!
    merci

  4. #4
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Par défaut
    le truc c'est que la taille de mon rectangle est variable!
    donc je ne peux faire le TImage de la même taille que mon rectangle!

    bon c'est pas grave je vais essayer d'autres trucs
    Merci quand même!!!

  5. #5
    Membre confirmé Avatar de Poilou
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 59
    Par défaut
    Tu peux changer la taille de ton image en lui appliquant les tailles de ton rectangle

  6. #6
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Par défaut
    Bon, j'ai utilisé un rectangle que j'ai redimensionné à la taille de ma cellule.
    Mais maintenant je cherche un exemple de Drag&Drop pour l'appliqué à mon projet!
    je cherhce partout mais rien ne correspond à c e que je cherche!
    j'ai le nez dans les bouquin, et ils ne montre pas grand chose de concret, alors ca me soul un peu!
    Si quelqu'un peut me donner une adresse où je pourrai trouver ce que je veux!!!
    MERCI d'avance!!!
    Un débutant qui se prends déjà la tête!!!

  7. #7
    Membre éprouvé
    Avatar de Freeze
    Homme Profil pro
    Inscrit en
    Octobre 2002
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 131
    Par défaut
    je pense qu'avec une TPaintBox ... et son évènement OnPaint ... tout cela est assez facile ... non ?

  8. #8
    Membre confirmé Avatar de Poilou
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 59
    Par défaut
    est ce que ce lien ne pourrait pas t'aider dans ta galére...

    http://www.developpez.net/forums/vie...9placer+images

    il permet de déplacer des objets sur une form ou autre. chose..

  9. #9
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Par défaut
    oki je te remercie je vais tester ca et je te tien au courant

  10. #10
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut T'as vu ça ?
    Salut !

    Je pense que c'est ça ce que tu veux :

    http://c.developpez.com/sources/bcb/...onedeselection


    Si c'est réglé,pense aussi à ça :

  11. #11
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 74
    Par défaut
    Merci à tous pour votre aide!!
    c'est cool de voir qu'on peut compter sur les gens quand on a besoin d'aide!!!

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

Discussions similaires

  1. Programmer encore en VB 6 c'est pas bien ? Pourquoi ?
    Par Nektanebos dans le forum Débats sur le développement - Le Best Of
    Réponses: 85
    Dernier message: 10/03/2009, 14h43
  2. [Kylix] [cgi] ne trouve pas libsqlmy.so.1 !
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 04/07/2002, 15h15
  3. Réponses: 1
    Dernier message: 23/06/2002, 00h15
  4. Pas de fork sous Windows?
    Par chezjm dans le forum POSIX
    Réponses: 8
    Dernier message: 11/06/2002, 12h15

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