Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   alguien sabe como se puede detectar un doble click en un tab de un pagecontrol? (https://www.clubdelphi.com/foros/showthread.php?t=66387)

cocute 17-02-2010 17:30:35

alguien sabe como se puede detectar un doble click en un tab de un pagecontrol?
 
pues eso, alguien sabe como se puede detectar un doble click en un tab de un Pagecontrol?

gracias

cocute 17-02-2010 20:00:14

he leido esto pero no se como aplicarlo:
Cita:

The OnMouseDown event of the pagecontrol will fire for both parts of a double click, and you can distinguish the second click by testing the
Shift parameter for ssDouble.

roman 17-02-2010 20:06:28

Pues eso. En el evento OnMouseDown pones

Código Delphi [-]
if (ssDouble in Shift) then
  ShowMessage('Doble clic');

También podrías poner

Código Delphi [-]
if (Button = mbLeft) and (ssDouble in Shift) then
  ShowMessage('Doble clic');

para que sólo se active con el botón izquierdo.

// Saludos

cocute 17-02-2010 20:19:44

muchas gracias roman me ha funcionado perfectamente.


La franja horaria es GMT +2. Ahora son las 23:53:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi