Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   dbedit que divida los caracteres individualmente (https://www.clubdelphi.com/foros/showthread.php?t=50716)

juniorSoft 26-11-2007 18:46:31

dbedit que divida los caracteres individualmente
 
Saludos

Esta vez estoy buscando un componente dbedit que se conecte como siempre a un campo de la base de datos pero que este tenga divisiones entre los caracteres individuales de la cadena que se puede almacenar en el campo pero que además me pueda desabilitar parte de los caracteres que estan mas a la izquierda y que me deje editable los restantes. si conocen de algun componente que haga esta funcionabilidad por favor me lo recomiendan. Lo que hago actualmente es colocar varios edit en un panel que solo acepten un caracterer y luego tengo que recorrer la matriz de objetos que son de tipo TEdit de un panel para introducirlo en el campo de la base de datos y luego tengo que volverlo a cargar en caso de q quiera editar. otra solucion que puedo hacer es no permitir que se edite desde una posicion del edit pero me gustaria mas ver un componente con divisiones que se conecte a un mismo campo.

ContraVeneno 26-11-2007 23:29:16

Podrías utiliza la propiedad "Format" o de plano utilizar un "MaskEdit"... para mi lo más fácil sería utilizar expresiones regulares. Utilizando RegExpr puedes validar el formato que deseas. Un ejemplo

juniorSoft 27-11-2007 14:10:52

gracias, lo probare, aunque lo que quiero no es darle una mascara a dbedit con guiones sino que se viera en forma de que se son edits que estan cerca uno del otro pero separados agrupados en un panel pero conectados a un mismo campo


La franja horaria es GMT +2. Ahora son las 04:13:24.

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