Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-07-2004
ciscu ciscu is offline
Miembro
 
Registrado: jun 2003
Ubicación: Granollers
Posts: 114
Poder: 24
ciscu Va por buen camino
¿Sabéis a qué puede ser debido el problema de la tecla 1?

Agradecería una respuesta.

Gracias!!!
Responder Con Cita
  #2  
Antiguo 05-07-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 24
__marcsc Va por buen camino
Hola,

te ocurre con todas las instancias de clases TForm o solo con alguna clase en concreto?

Has verificado si el form o algún ancestro suyo tiene capturado algún evento de teclado, tipo Keypress? Idem con tu edit??

Realmente no tiene demasiado sentido que ocurra esto a menos que no sea debido al propio código del form

Saludos.
Responder Con Cita
  #3  
Antiguo 05-07-2004
Avatar de ruina
ruina ruina is offline
Miembro
 
Registrado: jun 2004
Posts: 196
Poder: 23
ruina Va por buen camino
pues despues de darle vueltas me estoy imaginando....

que el form que llama u otro form activo tiene puesto el key preview a true (ej: para cambiar enters por tabs o asi) e interfiere en la pulsación del 1.
Sino no tiene ningun sentido para mi, prueba:

*new project: dos forms y dos edits a ver si tb te pasa
Responder Con Cita
  #4  
Antiguo 05-07-2004
ciscu ciscu is offline
Miembro
 
Registrado: jun 2003
Ubicación: Granollers
Posts: 114
Poder: 24
ciscu Va por buen camino
Muchas Gracias por vuestros esfuerzos.

Gracias ¿pero lo habeis probado vosotros?.
Pues en un Form.ShowModal, y que funciona la tecla del " 1 " lo cambio a
Form.Show y deja de funcionar.
¿ Lo puede probar alguien y decirme si le funciona, por favor ?
GRACIAS
Responder Con Cita
  #5  
Antiguo 05-07-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 24
__marcsc Va por buen camino
Claro, funciona sin ningún tipo de problema...

Lo has probado tu con forms simples de prueba?
Responder Con Cita
  #6  
Antiguo 07-07-2004
ciscu ciscu is offline
Miembro
 
Registrado: jun 2003
Ubicación: Granollers
Posts: 114
Poder: 24
ciscu Va por buen camino
Pues sí, he probado de hacer un nuevo proyecto, con dos forms y dos edits y he hecho lo siguiente:

Primero hago un form y este crea a otro con un botón mediante form.show; en este form creado escribo en los edits que tiene, pero la tecla famosa "1!|" no hace efecto. En cambio, cambiando el código form.show por form.showmodal funciona de maravilla.

Podéis seguir ayudándome para ver que ocurre y qué relación tiene el show con esta tecla dichosa?
Responder Con Cita
  #7  
Antiguo 08-07-2004
Avatar de Pablo Carlos
Pablo Carlos Pablo Carlos is offline
Miembro
 
Registrado: jun 2004
Ubicación: Mendoza - Argentina
Posts: 270
Poder: 23
Pablo Carlos Va por buen camino
jajaja... cosa curiosa la tuya.... (sin ofender) te comento que a mi no me sucede.... (cosas raras de la informatica y el mundo de la programación)

tengo dos form del 1 llamo al dos con form2.show y en el edit escribe normalmente todo y principalmente el 1 debe ser cuestiones de herencia como respondieron al principio.
saludos y que se te solucione el problema....
Pablo
Responder Con Cita
  #8  
Antiguo 08-07-2004
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
ciscu vamos a atajar esto ya. copia y pega todo tu codigo de las dos ventanas y pegala en el foro para ver lo que haces, porque desde luego, tal como vamos no solucionamos nada, tú te mosquearás más y nosotros no vemos por donde escapar

AHhhh, por cierto cuando pegues tu código, recuerda ponerlo entre las etiquetas [ delphi ]

aqui va el codigo pegado

[ /delphi ]

(sin los espacios dentro de los corchetes.)

Y por favor, ten paciencia y explica detalladamente el problema, y lo que haces paso a paso, porque para tí decir esto:
Cita:
este crea a otro con un botón mediante form.show;
puede significar que simplemente haces un Form.show, y que el form está en la seccion Autocreate del menú project --> options --> Forms.

Sin embargo, para nosotros, decir "crea a otro form" significa hacer algo como esto:
Código Delphi [-]
    miform := Tform1.Create(button1);
significando que el boton es el Creador de la nueva ventana .... Creo que entiendes a qué me refiero no?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 22:41:29.


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