Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 01-09-2011
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
El problema está en que creas un formulario modal, lo muestras y no lo destruyes.
Luego en el evento no debes llamar a Application->ProcessMessages() elinmina esa línea:
Código:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  TTexClick *TextClick;

  TextClick = new TTexClick(this);

  //Mostramos el Formulario como modal
  switch (TextClick->ShowModal())
        {
          //Si ha Guardado la Jornada
           case mrOk:
                break;

           //Si ha salido sin Guardar
           case mrCancel:
                break;
         }
  //////////////////////////////////////// 
  delete TextClick;  // añade esta línea
  ///////////////////////////////////////////

}

void __fastcall TTexClick::Label1Click(TObject *Sender)
{



  //Diferenciamos un click de un doble click incluyendo el archivo de cabecera "DblClKrearQ.h"
  BEGIN_DBLCLICK_DETECT(TLabel, Label1)


     Label2->Caption = " ";
/////////////////////////////////////////////
//     Application->ProcessMessages();
///////////////////////////////////////////////
    for(int a=1;a<10000000;a++){}

     Label2->Caption = "UN SOLO CLICK";

  END_DBLCLICK_DETECT;
}


void __fastcall TTexClick::Label1DblClick(TObject *Sender)
{
     Label2->Caption = " ";
////////////////////////////////////////
//     Application->ProcessMessages();
/////////////////////////////////////////

     for(int a=1;a<10000000;a++){}

     Label2->Caption = "DOBLE CLICK";
}

Saludos.

Última edición por escafandra fecha: 01-09-2011 a las 14:21:05.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Distinguir el objeto sender en un evento vejerf Varios 5 12-02-2007 14:20:15
Distinguir variables de constantes Delphius Varios 8 24-01-2007 04:50:56
Sobre el evento Dobleclick en el TLisView quake2420 Varios 2 05-08-2005 17:50:09
Como distinguir el elemento que estoy arrastrando Javi2 Varios 2 02-03-2005 09:33:55
Capturar evento Dobleclick ivanmm OOP 5 18-01-2004 23:41:00


La franja horaria es GMT +2. Ahora son las 04:13:45.


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