PROJETS DÉMO DU PACK DE COMPOSANTS CINDY V4.30

Signaler
Messages postés
2
Date d'inscription
mardi 1 décembre 2009
Statut
Membre
Dernière intervention
27 février 2011
-
Messages postés
5
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
21 septembre 2011
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/52851-projets-demo-du-pack-de-composants-cindy-v4-30

Messages postés
5
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
21 septembre 2011

Merci Mauricio, ça marche!
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Salut Iladis,

tu peux résoudre ce problème en procédant de la sorte:

procedure TFrmCyResizer.cyResizer1DblClick(Sender: TObject);
begin
ShowMessage('Make double click!');
// Release mouse handling that WILL BE activated by MouseDown after DblClick (Mouse up catched by ShowMessage dialog box) :
PostMessage(cyResizer1.Handle, WM_LBUTTONUP, 0, 0);
end;

A+
Messages postés
5
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
21 septembre 2011

Bonjour Mauricio, j'espère que tu vas bien.
J'ai une remarque concernant le composant TcyResize :
Si j''affiche une fenêtre (ex :formMain.show) ou un message (ex :showmessage ou messagedlg) dans l’événement OnDblClick, après la fermeture de la fenêtre ou du message, le composant sélectionné (avec le double click) se met en mode déplacement.
Une solution pour éviter le déplacement après le double click ?
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Erratum: il fallait lire "après la détection de différents bugs sur le compos TcySkinArea par DELTAFX, je vous poste la correction."
Afficher les 33 commentaires