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 27-11-2006
creus creus is offline
Miembro
 
Registrado: sep 2006
Posts: 85
Poder: 18
creus Va por buen camino
Problemas con un MEMO

Estoy restringiendo un EDIT para que solo puedan introducir valores númericos,

Código Delphi [-]
begin
 
if not (key in ['0'..'9',#8])then
   key:=#0;
 
end;

Me funciona perfectamente porque no me deja escribir texto en el EDIT pero el texto me lo escribe en un MEMO que tengo colocado al lado.

Gracias por la ayuda.
Responder Con Cita
  #2  
Antiguo 27-11-2006
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
A ver, a ver, ¿estás diciendo que si tecleas ABC en el edit, aparece ABC en el memo?

Responder Con Cita
  #3  
Antiguo 27-11-2006
creus creus is offline
Miembro
 
Registrado: sep 2006
Posts: 85
Poder: 18
creus Va por buen camino
Si. Tecleo ABC en el EDIT y no me lo escribe pero si en el MEMO. No lo entiendo.

Gracias.
Responder Con Cita
  #4  
Antiguo 27-11-2006
creus creus is offline
Miembro
 
Registrado: sep 2006
Posts: 85
Poder: 18
creus Va por buen camino
Cita:
Empezado por creus
Si. Tecleo ABC en el EDIT y no me lo escribe pero si en el MEMO. No lo entiendo.

Gracias.

Ademas veo que solo me lo escribe cuando tengo el BLOC.MAYUS DESACTIVADO...rarisimo
Responder Con Cita
  #5  
Antiguo 27-11-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola, a ver si va a ser que se te queda enganchado la tecla TAB al presionar el Bloqueo de Mayúsculas, por eso, al presionarla pulsa a la vez el tab (al estar enganchada) y se mueve de control (en este caso el Memo), y como ya está en el memo te permite escribir.

Es lo único que se me ocurre que pueda ocurrir.

Saludos
Responder Con Cita
  #6  
Antiguo 27-11-2006
fly fly is offline
Miembro
 
Registrado: abr 2005
Posts: 65
Poder: 20
fly Va por buen camino
¿Usas algún tipo de "capturador" del tipo Application.OnMessage o similar en el programa? Podria ser que estubiera activado cuando no lo deberia estar.

¿que eventos usas en el Edit y en el Memo?
Responder Con Cita
  #7  
Antiguo 27-11-2006
creus creus is offline
Miembro
 
Registrado: sep 2006
Posts: 85
Poder: 18
creus Va por buen camino
No uso ningun evento en el MEMO ni en el EDIT. Tengo habilitado un PANEL con diferentes teclas ( simulando una máquina de escribir ) y usando el evento KeyPress escribo en el MEMO o en el EDIT.

Gracias
Responder Con Cita
  #8  
Antiguo 27-11-2006
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
Pues por ahí hubiéramos empezado. Si dices que con el evento OnKeyPress del panel escribes tanto en el edit como en el memo entonces el código que pusiste al principio no es todo. ¿Qué tal si lo pones tal cual lo tienes?

// Saludos
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
Problemas con ADO y campo Memo aoiTo Conexión con bases de datos 2 21-06-2006 15:59:02
Problemas con ADO y campo MEMO The_Avatar Conexión con bases de datos 2 02-02-2006 15:46:30
Problemas con ParamByName Memo ramonibk MS SQL Server 2 14-09-2004 13:15:26
Problemas con un Memo aragorneuf Varios 8 05-04-2004 12:13:53
problemas con memo giyo Conexión con bases de datos 1 08-06-2003 13:09:50


La franja horaria es GMT +2. Ahora son las 17:40:20.


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