![]() |
![]() |
| 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
|
|||
|
|||
|
Gracias Lepe, acabo de instalar el VirtualTreeView y por lo que dice la pagina del creador del VirtualTreeView, es lo que necesito, ahora estoy viendo los tres componente que incluye el VirtualTreeView y aparentemente, el componente que necesito es el virtualstringtree, pero hasta ahora no he podido hacer que se muestren las filas y columnas (supongo que este componente podria funcionar como un stringgrid mejorado), si sabes cual es la propiedad que tengo que modificar, te lo voy a agradecer, sino no importa seguro con un poco de paciencia lo voy a descubrir.
En este momento tengo esperanza que este componente solucione mis problemas. El camino que me queda es muy largo para poder utilizar este componente en vez de mis cientos de tedits (cambiar toda la parte grafica, y las funciones y procedimientos que utilizo para mostrar, borrar, la informacion con los tedits, eventos, etc.). Lo mas importante es que tengo un punto de partida para resolver mi problema. Te agradesco mucho la ayuda que me diste, al igual que todos los demas, que me dieron algunos consejos. Gracias a todos. |
|
#2
|
||||
|
||||
|
En este hilo tienes un ejemplo con código y enlace a manuales.
Lo primero será acceder a la propiedad Header, dentro de ella tienes ColumnsHeader y definir cuantas columnas quieres, el ancho, etc. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 19-06-2007 a las 01:17:38. |
|
#3
|
||||
|
||||
|
Otro detalle: en OOP cuando creas los form de la manera en que lo haces,
Cita:
Si usaras algo como: Cita:
es más no necesitas creear al inicio todos los formularios puedes hacerlo en el oncreate del main form End;
__________________
Sitrico |
|
#4
|
|||
|
|||
|
Hola Sitrico, me parece que la solucion que me das es muy parecida a la variante que hice cuando el form agendadetallada lo puse en el repositor de objetos y despues cree un proyecto nuevo y adicione los forms necesario. Si bien el tamaño del ejecutable bajo de mas de 5mb a 1mb, lo que indicaba que realmente estaba reutilizando el form agendadetallada, pero a la hora de ejecutarse el error volvia a aparecer.
De todas formas voy a probar la variante me me decis, total el implementar lo que me decis es mucho mas simple que cambiar todos los tedits por algunos virtualstringtree. Lepe, me fije el link que pusiste y me sirvio bastante, aunque al copiar los codigo que pusiste para mostrar los datos en el virtualstringtree, no me esta funcionando, lo que estoy haciendo es modificar el ejemplo que viene con el virtualtreeview, pero tengo una duda: En el evento doble click del virtualstringtree que uso, utilizo la sentencia Node:=VST5.FocusedNode; para determinar el nodo en el que hice el doble click, pero nose como puedo saber a que columna pertenece. Mañana voy a tratar de hacer lo que me dice Sitrico, si no funciona volvere a seguir estudiando al virtualstringtree. Gracias. |
|
#5
|
||||
|
||||
|
Del {$M} (hoy si tengo delphi a mano)
Buscando en la ayuda de delphi: Cita:
// el MAXSTACKSIZE *10 y ejecuta tu aplicación si funciona DEBES BAJAR el MAXSTACKSIZE hasta el mínimo necesario. Cita:
__________________
Sitrico Última edición por sitrico fecha: 20-06-2007 a las 19:47:22. |
|
#6
|
|||
|
|||
|
Hola Sitrico, lamentablemente, el uso de la directiva no funciona, lo probe tal cual lo pusiste:
Primero agregando la directiva solamente. Despues creando un form con distintos parametros. Finalmente con las dos formas a la vez, es decir creando un form con distintos tamaños y la directiva. En todas me aparecio el mismo error. Por ahora sigo probando si el componente virtualstringtree, a ver si me sirve. Hasta ahora pude verificar que existe eventos que reemplazan a los eventos del tedis onclick y ondblclick, pero no existe el evento onmouseenter y onmouseleave que yo utilizo cuando el mouse se posiciona en el tedit y verifico que se puede agendar en esa posicion. Lo mas parecido que encontre fue el evento onmousemove. Sitrico, gracias igualmente. |
|
#7
|
||||
|
||||
|
Acabo de encontrar este hilo, (se me acabaron las ideas)
http://www.clubdelphi.com/foros/show...ghlight=FastMM Se habla (al final) del gestor de memoria FastMM (no lo conocia) te dejo el enlace: http://sourceforge.net/projects/fastmm/ Yo lo instale y gané (algo) en velocidad (proyecto e IDE) ![]()
__________________
Sitrico |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Crear proyecto cliente / servidor | Aprendiendo | Conexión con bases de datos | 1 | 02-01-2006 16:28:49 |
| Crear Instalador para proyecto en Delphi | mieltxo | Varios | 1 | 14-12-2005 13:05:38 |
| En mi aplicacion MDI quiero crear una ventana hija desde otra ventana hija | Durbed | Varios | 8 | 05-07-2005 12:51:54 |
| Error en proyecto? | danytorres | Varios | 1 | 05-12-2003 16:35:29 |
| Como pasar parametros de una forma hija a otra forma hija | luisreg | OOP | 3 | 17-09-2003 19:18:50 |
|