Club Delphi  
    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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-11-2005
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Como dar un "enter" por codigo?

Buenas tardes.
Estoy necesitando que despues de un mensaje "ok",
sin darle "enter" manualmente, yo le pueda decir en un evento de mi programa que le envie a la CPU un enter.
Como puedo hacer esto?
Es algo extraño pero lo necesito para que cuando elimine un registro de una tabla, al salir el letreo de esta seguro que desea borrar los datos, se le de enter automáticamente.
Muchas gracias.
Responder Con Cita
  #2  
Antiguo 03-11-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por JuanErasmo
Es algo extraño pero lo necesito para que cuando elimine un registro de una tabla, al salir el letreo de esta seguro que desea borrar los datos, se le de enter automáticamente.
¿En qué circunstancias es que sale dicho letrero? Porque si estamos hablando de un DBGrid entonces bastará que quites dgConfirmDelete de la propiedad Options.

// Saludos
Responder Con Cita
  #3  
Antiguo 03-11-2005
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Lo que quiero es controlar el teclado por código, es decir si en mi programa sale una excepcion, pueda quitarse sin darle ok, sino que cuando la lance inmediatamente, se quite porque en la linea siguiente le diga, VK_RETURN pero no se cual es la sintaxis...

Gracias.
PD: Gracias por lo del DBGrid...no lo sabía.
Responder Con Cita
  #4  
Antiguo 03-11-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
A mi me parece que estas confundiendo un poco las cosas.
Si el programa genera una excepción, quiere decir que algo salió mal y en vez de ocultarlo, deberías notificar al usuario. En todo caso creo que deberías analizar un poco más la situación.

Una cosa es controlar la excepción y otra cosa es el responder a un cuadro de dialogo con la pregunta "¿Seguro que lo quieres borrar?".

No capte cuál de las dos cosas quieres hacer.
__________________

Responder Con Cita
  #5  
Antiguo 03-11-2005
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Lo que quiero saber, es si uno puede manipular el teclado, enviando datos a la CPU, pero sin teclear nada. por medio de una funcion.

Gracias
Responder Con Cita
  #6  
Antiguo 03-11-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Código:
keybd_event( VK_RETURN, 0, 0, 0 );
aqui mismo en el foro.

Otro ejemplo.
__________________


Última edición por ContraVeneno fecha: 03-11-2005 a las 23:44:27.
Responder Con Cita
  #7  
Antiguo 04-11-2005
JuanErasmo JuanErasmo is offline
Miembro
 
Registrado: ago 2005
Posts: 544
Poder: 19
JuanErasmo Va por buen camino
Mil gracias!, me ha servido un montón.
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


La franja horaria es GMT +2. Ahora son las 23:14:36.


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