![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
roman gracias por tu respuesta
El codigo no funciona para lo q yo quiero pq como vos decis "al oprimir ENTER se pasa a la siguiente línea sólo si ya se completaron los tres caracteres" pero yo necesito q tambien m permita ingresar uno, dos o tres caracteres. Te explico un poco lo q necesito: Yo utilizo el memo para ingresar una cantidad de productos que vendo (estoy haciendo una factura de venta), por cada linea yo necesito entrar la cantidad de productos que estoy vendiendo que puede tener una, dos o tres cifras, por lo tanto cuando ingreso la cantidad que nesecito 1, 10 o 100 por ejemplo, con un enter poder pasar a la linea siguiente para cargar la proxima cantidad. |
|
#2
|
||||
|
||||
|
Lo de impedir el cambio de línea sólo si se completaban los tres caracteres lo había puesto justamente por no saber con exactitud cuáles eran las necesidades, pero puedes modificarlo fácilmente:
Pero, por lo que comentas, te reitero que no creo que el Memo sea el componente adecuado. Podrías, por ejemplo, usar un StringGrid con una sola columna editable y una sóla fila editable: ColCount = 2 RowCount = 2 FixedCols = 1 FixedRows = 1 y el siguiente código en su evento KeyPress:
Con esto, partes de una sóla celda y conforme el usuario oprime ENTER -sin importar si hay uno, dos o tres caracteres- se pasa a la fila siguiente (si era la última fila, se crea una nueva). Tienes mucha más libertad para moverte por entre las celdas si hay que editar algo, sin el riesgo de descuadrar cosas. La fila y columna fija puedes usarla para poner rótulos, o bien te olvidas de ellas poniendo: ColCount = 1 RowCount = 1 FixedCols = 0 FixedRows = 0 // Saludos |
|
#3
|
|||
|
|||
|
gracias roman por lo q m enviast hasta ahora
queda algun problemita x resolver si voy cargando los numeros y hago enter no hay problema pero si voy con el cursor del mouse a alguna linea q ya tiene datos ingresados, lo borro y vuelvo a escribir m deja renglones entre medio d una linea y otra, y en algunos casos entran cuatro numeros, fijate si podes resolverlo por favor...desde ya graciass |
|
#4
|
|||
|
|||
|
m olvide de decirte q sigo utilizando el memo pq m llevaria mucho tiempo pasar todo a un stringgrid
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cambiar de linea en un Memo | creus | Varios | 1 | 19-11-2006 15:06:07 |
| Mostrar linea de un Memo | Ariel46 | OOP | 3 | 01-11-2005 22:30:34 |
| Validar/Grabar linea de un DBGrid con Enter | jadelphi | Varios | 4 | 26-05-2005 00:40:46 |
| Extraer una linea de una memo | coletaum | Varios | 2 | 26-01-2004 16:54:21 |
| problema de linea memo | migueilichenco | Varios | 14 | 01-08-2003 11:49:01 |
|