Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-07-2010
skynet skynet is offline
Registrado
 
Registrado: jul 2010
Posts: 4
Poder: 0
skynet Va por buen camino
comando en delphi

Hola quisiera saber como hacer en delphi para q con la convinacion de Ctrl + c cierre mi aplicacion osea funcione de la misma manera q el boton salir. gracias
Responder Con Cita
  #2  
Antiguo 22-07-2010
sferron1 sferron1 is offline
Registrado
 
Registrado: dic 2009
Posts: 9
Poder: 0
sferron1 Va por buen camino
comando en delphi

Puedes probar lo siguiente:
1. en el form principal activa la propiedad KeyPreview a true.
2. En el OnkeyUp del form principal ejecutas el código
Código Delphi [-]
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
    //67 y 99 son el código ascci de C y de c 
    if ((key=67) or (key=99)) and (ssCtrl in Shift) then
        Close;
end;

Espero que te sirva de ayuda.
Responder Con Cita
  #3  
Antiguo 22-07-2010
skynet skynet is offline
Registrado
 
Registrado: jul 2010
Posts: 4
Poder: 0
skynet Va por buen camino
si muchas gracias
Responder Con Cita
  #4  
Antiguo 22-07-2010
Avatar de erickahr
erickahr erickahr is offline
Miembro
 
Registrado: feb 2010
Posts: 94
Poder: 15
erickahr Va por buen camino
Perdón, no soy moderador ni mucho menos, solo un miembro mas de Club Delphi, hago la observacion que has posteado en tres categorias la misma pregunta, includo en BBDD, que no tiene nada que ver con tu pregunta, te sugiero que eches un vistazo a la guia de estilo.

Gracias y perdón si no tengo ninguna autoridad, solo es una recomendacion, para mantener el foro 'limpio'.
__________________
Nadie puede separar su fe de sus actos, o sus creencias de sus afanes
Responder Con Cita
  #5  
Antiguo 22-07-2010
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Tambien podrias usar lo siguiente, y asi evitar buscar el codigo ascii de las letras que deseas utilizar.

Código Delphi [-]
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
    //67 y 99 son el código ascci de C y de c 
      If ( (Key in [Ord('C'), Ord('c')] ) And (ssCtrl in Shift)) Then
      //if ((key=67) or (key=99)) and (ssCtrl in Shift) then
        Close;
end;

Saludos
Responder Con Cita
  #6  
Antiguo 22-07-2010
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
¿como funciona el KeyPreview?
Responder Con Cita
  #7  
Antiguo 22-07-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por MAXIUM Ver Mensaje
¿como funciona el KeyPreview?
Hola.

Al poner KeyPreview en True, el formulario captura el teclado antes que otro control.

Para agregar opciones, otra forma de capturar Ctrl+C:

Código:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if ((GetKeyState(VK_CONTROL)and 128)=128)and
     (Key = Ord('C')) then
    Close;
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #8  
Antiguo 23-07-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Thumbs up

Cita:
Empezado por erickahr Ver Mensaje
Gracias y perdón si no tengo ninguna autoridad, solo es una recomendacion, para mantener el foro 'limpio'.
Al contrario erickahr, se agradece que miembros de los foros "se preocupen" por el buen funcionamiento de estos. Cualquiera, siempre que sea con educación, puede hacer este tipo de recomendaciones a la "gente nueva".

A veces como moderador "cansa" tener que estar poniendo los mismo enlaces (la Guía de estilo debe ser el término que má she repetido en los foros) y comentando las mismas cosas.

Un saludo y gracias de nuevo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #9  
Antiguo 23-07-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por skynet Ver Mensaje
Hola quisiera saber como hacer en delphi para q con la convinacion de Ctrl + c cierre mi aplicacion osea funcione de la misma manera q el boton salir. gracias
Otra opción, mas sencilla (o al menos con menos código), es poner utilizar una ActionList. Crear una Action, como ShortCut poner CTRL+C y en evento:

Código Delphi [-]
  Close;
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



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
comando start desde delphi? Cristalero API de Windows 1 25-11-2009 16:03:23
Comando TYPE del DOS y DELPHI con WinExec. manueljgc Varios 3 29-12-2008 20:24:17
Utilizar el comando net send en delphi carlos gonzalez Varios 1 14-11-2006 21:22:06
comando split ó explode en delphi srangel Internet 2 09-05-2006 19:17:55
Comando Source Fichero.sql Desde Delphi Lionel SQL 1 25-03-2004 20:00:57


La franja horaria es GMT +2. Ahora son las 10:45:49.


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
Copyright 1996-2007 Club Delphi