bonjour,
je voudrais savoir comment fait on pour que l'utilisateur finale puisse déplacer un objet à l'écran à l'aide de la souris ?
déplacer un composant Tedit par exemple ?
merci
bonjour,
je voudrais savoir comment fait on pour que l'utilisateur finale puisse déplacer un objet à l'écran à l'aide de la souris ?
déplacer un composant Tedit par exemple ?
merci
Le principe est assez compliqué en soit :
=Gérer les évenements de la souris sur le controle concerné.
=Faire disparaitre le controle quand le déplacement commence.
=Visualiser le controle lors du déplacement.
=Faire apparaitre le controle avec les nouveaux parametres (position)
Tu peux chercher autour des composants que l'on appele les FormDesigner ... tu as en chez TMS, Greatis, Jedi ...
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Bonjour,
Une petite astuce à placer dans l'évènement OnMouseMove d'un control :
L'effet est intéressant ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if Shift = [ssleft] then begin ReleaseCapture; (Sender as TControl).Perform(WM_sysCommand,$F012,0); end;
Bonne journée.
eb.
bonsoir,
ca fonctionne...!!!
c'est juste ce que je voulais
est ce que je pourrais trouver d'autre info sur cette fonction ?
(car je n'aime pas mettre du code sans comprendre ce que je fais)
merci
Partager