In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TreeView con ChkBoxes

Foro público de Xailer en español
Responder
carlosijc
Mensajes: 66
Registrado: Lun Mar 07, 2005 8:07 am

TreeView con ChkBoxes

Mensaje por carlosijc »

Un saludos a todos y gracias por las ayudas que pudieron darme.
En realidad lo que preguntaba era el por que a la hora de construir los
ChkBoxes dentro del Treeview no se me pintaban los CheckBoxes usando SELF,
saque del proyecto la clase para poderselas enviar a ustedes y si los
construyes., no se que estaba haciendo mal, diganme ustedes para salir de
las dudas.
Aqui envio la clase, espero les guste, aaaaaahhh, solo falta quitar los
Checkboxes cuando se cierra el nodo o la rama y si es posible mover la
ubicacion de los que ya estan abierto cuando se habra otro.
Bueno ustedes entenderan.

--

Attached files ClaseTree.zip (31 KB)Â
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TreeView con ChkBoxes

Mensaje por jfgimenez »

Carlos,
> En realidad lo que preguntaba era el por que a la hora de construir los
> ChkBoxes dentro del Treeview no se me pintaban los CheckBoxes usando SELF,
> saque del proyecto la clase para poderselas enviar a ustedes y si los
> construyes., no se que estaba haciendo mal, diganme ustedes para salir de
> las dudas.
El control TTreeView *no* es contenedor de otros controles. Dicho de otra
forma, no puedes crear controles cuyo padre sea el treeview.
Mi consejo es que lo hagas con un browse, donde la primera columna sea lo
que tienes ahora mismo en el treeview y el resto de columnas sean los
'checkboxes'
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
carlosijc
Mensajes: 66
Registrado: Lun Mar 07, 2005 8:07 am

TreeView con ChkBoxes

Mensaje por carlosijc »

Saludos Jose.
Mire usted señor, si hay alguien con pocas experiencias en esto del manejo
de los controles y mucho menos si son de naturales de windows o no, ese soy
yo, pero si pienso que si Visual Basic lo hace y Delphi tambien, por que
xailer no?. Bueno, con esta gran herramienta que se llama XAILER y que han
creado ustedes, yo creo haberlo logrado, pero eso si, no me cabe que me haya
dado esa respuesta por lo que molesto, pk eso si lo deberian de saber
ustedes mejor que cualquiera de nosotros.
Aqui muestro una imagen de como lo hizo y tambien mando la clase de como se
hace, claro sin la calidad de programacion que se que la habrian hecho
ustedes, claro tambien necesito hacerle mucha mas cosas, pero no tengo
tiempo y cuando la termine se le enviare trabajando completa.
mi duda era el por que me daba error cuando le ponia SELF.
saludos
"Carlos Cedeño" <carlosijc@live.com> escribió en el mensaje de
noticias:[email=49fb649d@svctag-j7w3v3j....]49fb649d@svctag-j7w3v3j....[/email]
> Un saludos a todos y gracias por las ayudas que pudieron darme.
>
> En realidad lo que preguntaba era el por que a la hora de construir los
> ChkBoxes dentro del Treeview no se me pintaban los CheckBoxes usando SELF,
> saque del proyecto la clase para poderselas enviar a ustedes y si los
> construyes., no se que estaba haciendo mal, diganme ustedes para salir de
> las dudas.
>
> Aqui envio la clase, espero les guste, aaaaaahhh, solo falta quitar los
> Checkboxes cuando se cierra el nodo o la rama y si es posible mover la
> ubicacion de los que ya estan abierto cuando se habra otro.
>
> Bueno ustedes entenderan.
>
>
>
--

Attached files
carlosijc
Mensajes: 66
Registrado: Lun Mar 07, 2005 8:07 am

TreeView con ChkBoxes

Mensaje por carlosijc »

La verdad, no es de tercero, pero por favor que no se forme un lio por eso,
yo admiro demasiado a esos grandes de la programacion y no quiero lio con
ello, !!!!!
Asi que no lo tomen a mal.
aqui envio el ejemplo.
Saludos
"Carlos Cedeño" <carlosijc@live.com> escribió en el mensaje de
noticias:[email=49fb649d@svctag-j7w3v3j....]49fb649d@svctag-j7w3v3j....[/email]
> Un saludos a todos y gracias por las ayudas que pudieron darme.
>
> En realidad lo que preguntaba era el por que a la hora de construir los
> ChkBoxes dentro del Treeview no se me pintaban los CheckBoxes usando SELF,
> saque del proyecto la clase para poderselas enviar a ustedes y si los
> construyes., no se que estaba haciendo mal, diganme ustedes para salir de
> las dudas.
>
> Aqui envio la clase, espero les guste, aaaaaahhh, solo falta quitar los
> Checkboxes cuando se cierra el nodo o la rama y si es posible mover la
> ubicacion de los que ya estan abierto cuando se habra otro.
>
> Bueno ustedes entenderan.
>
>
>
--

Attached files ClaseTree.zip (17.1 KB)Â
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

TreeView con ChkBoxes

Mensaje por jasm.quitaesto »

Carlos,
Creo que lo que te comento Jose F. Giménez fue que no existe un control
nativo para eso en Windows y que TreeView nativo no puede contener otros
controles. Puede ser que exista un control de terceros (en OCX por
ejemplo) que haga lo quieres. Es cuestion de buscar un poco por
internet, hay que hay cientos de controles de terceros que hacen eso y más.
Saludos,
Alf+.
Carlos Cedeño escribió:
> Saludos Jose.
>
> Mire usted señor, si hay alguien con pocas experiencias en esto del
> manejo de los controles y mucho menos si son de naturales de windows o
> no, ese soy yo, pero si pienso que si Visual Basic lo hace y Delphi
> tambien, por que xailer no?. Bueno, con esta gran herramienta que se
> llama XAILER y que han creado ustedes, yo creo haberlo logrado, pero eso
> si, no me cabe que me haya dado esa respuesta por lo que molesto, pk eso
> si lo deberian de saber ustedes mejor que cualquiera de nosotros.
>
> Aqui muestro una imagen de como lo hizo y tambien mando la clase de como
> se hace, claro sin la calidad de programacion que se que la habrian
> hecho ustedes, claro tambien necesito hacerle mucha mas cosas, pero no
> tengo tiempo y cuando la termine se le enviare trabajando completa.
>
> mi duda era el por que me daba error cuando le ponia SELF.
> saludos
>
>
>
> "Carlos Cedeño" <carlosijc@live.com> escribió en el mensaje de
> noticias:[email=49fb649d@svctag-j7w3v3j....]49fb649d@svctag-j7w3v3j....[/email]
>> Un saludos a todos y gracias por las ayudas que pudieron darme.
>>
>> En realidad lo que preguntaba era el por que a la hora de construir los
>> ChkBoxes dentro del Treeview no se me pintaban los CheckBoxes usando
>> SELF,
>> saque del proyecto la clase para poderselas enviar a ustedes y si los
>> construyes., no se que estaba haciendo mal, diganme ustedes para salir de
>> las dudas.
>>
>> Aqui envio la clase, espero les guste, aaaaaahhh, solo falta quitar los
>> Checkboxes cuando se cierra el nodo o la rama y si es posible mover la
>> ubicacion de los que ya estan abierto cuando se habra otro.
>>
>> Bueno ustedes entenderan.
>>
>>
>>
>
> ------------------------------------------------------------ ------------
>
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

TreeView con ChkBoxes

Mensaje por Xevi »

Carlos,
La clase no la has adjuntado...¿?¿?
Igual a mas de uno le da por hacerle algun "añadido" o utilizarla en sus
proyectos.
Un Saludo,
Xevi.
"Carlos Cedeño" <carlosijc@live.com> escribió en el mensaje
news:[email=4a022459@svctag-j7w3v3j....]4a022459@svctag-j7w3v3j....[/email]
> Saludos Jose.
>
> Mire usted señor, si hay alguien con pocas experiencias en esto del manejo
> de los controles y mucho menos si son de naturales de windows o no, ese
> soy
> yo, pero si pienso que si Visual Basic lo hace y Delphi tambien, por que
> xailer no?. Bueno, con esta gran herramienta que se llama XAILER y que han
> creado ustedes, yo creo haberlo logrado, pero eso si, no me cabe que me
> haya
> dado esa respuesta por lo que molesto, pk eso si lo deberian de saber
> ustedes mejor que cualquiera de nosotros.
>
> Aqui muestro una imagen de como lo hizo y tambien mando la clase de como
> se
> hace, claro sin la calidad de programacion que se que la habrian hecho
> ustedes, claro tambien necesito hacerle mucha mas cosas, pero no tengo
> tiempo y cuando la termine se le enviare trabajando completa.
>
> mi duda era el por que me daba error cuando le ponia SELF.
> saludos
>
>
>
> "Carlos Cedeño" <carlosijc@live.com> escribió en el mensaje de
> noticias:[email=49fb649d@svctag-j7w3v3j....]49fb649d@svctag-j7w3v3j....[/email]
>> Un saludos a todos y gracias por las ayudas que pudieron darme.
>>
>> En realidad lo que preguntaba era el por que a la hora de construir los
>> ChkBoxes dentro del Treeview no se me pintaban los CheckBoxes usando
>> SELF,
>> saque del proyecto la clase para poderselas enviar a ustedes y si los
>> construyes., no se que estaba haciendo mal, diganme ustedes para salir de
>> las dudas.
>>
>> Aqui envio la clase, espero les guste, aaaaaahhh, solo falta quitar los
>> Checkboxes cuando se cierra el nodo o la rama y si es posible mover la
>> ubicacion de los que ya estan abierto cuando se habra otro.
>>
>> Bueno ustedes entenderan.
>>
>>
>>
carlosijc
Mensajes: 66
Registrado: Lun Mar 07, 2005 8:07 am

TreeView con ChkBoxes

Mensaje por carlosijc »

nada????
"Carlos Cedeño" <carlosijc@live.com> escribió en el mensaje de
noticias:[email=4a02e365@svctag-j7w3v3j....]4a02e365@svctag-j7w3v3j....[/email]
> La verdad, no es de tercero, pero por favor que no se forme un lio por
> eso,
> yo admiro demasiado a esos grandes de la programacion y no quiero lio con
> ello, !!!!!
>
> Asi que no lo tomen a mal.
>
> aqui envio el ejemplo.
> Saludos
>
>
> "Carlos Cedeño" <carlosijc@live.com> escribió en el mensaje de
> noticias:[email=49fb649d@svctag-j7w3v3j....]49fb649d@svctag-j7w3v3j....[/email]
>> Un saludos a todos y gracias por las ayudas que pudieron darme.
>>
>> En realidad lo que preguntaba era el por que a la hora de construir los
>> ChkBoxes dentro del Treeview no se me pintaban los CheckBoxes usando
>> SELF,
>> saque del proyecto la clase para poderselas enviar a ustedes y si los
>> construyes., no se que estaba haciendo mal, diganme ustedes para salir de
>> las dudas.
>>
>> Aqui envio la clase, espero les guste, aaaaaahhh, solo falta quitar los
>> Checkboxes cuando se cierra el nodo o la rama y si es posible mover la
>> ubicacion de los que ya estan abierto cuando se habra otro.
>>
>> Bueno ustedes entenderan.
>>
>>
>>
carlosijc
Mensajes: 66
Registrado: Lun Mar 07, 2005 8:07 am

TreeView con ChkBoxes

Mensaje por carlosijc »

Ok respondido señor y muchas gracias por sus consejos
Tratare de hacerlo como me dijo.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje de
noticias:[email=4a07ee34@svctag-j7w3v3j....]4a07ee34@svctag-j7w3v3j....[/email]
> Carlos,
>
> no se trata de que no queramos ayudarte, pero es que lo que pides no es
> baladí­. Si estás empeñado en hacerlo como un control, entonces lo mejor
> serí­a que buscaras algún OCX que te sirva, como ya te han comentado. Y si
> lo quieres hacer con los controles que tiene Xailer, entonces tienes dos
> opciones:
>
> - Utilizar un TArrayBrowse. Con la facilidad de pintar las celdillas
> usando el evento OnDrawCell, puedes hacer prácticamente lo que quieras.
>
> - Utilizar en la parte izquierda un TTreeView y en la parte derecha los
> checkboxes que necesites. Pero tienes que sincronizarlos para que parezcan
> un sólo control, y eso no es fácil.
>
> Y yo sigo insistiendo en que el control TTreeView *NO* es contenedor de
> otros controles. Esto quiere decir que aunque haciendo algunas artimañas
> puedas poner controles encima de él, tarde o temprano te dará problemas, o
> bien con alguna circunstancia que se te de en el futuro, o simplemente con
> alguna otra versión de windows.
>
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TreeView con ChkBoxes

Mensaje por jfgimenez »

Carlos,
no se trata de que no queramos ayudarte, pero es que lo que pides no es
baladí. Si estás empeñado en hacerlo como un control, entonces lo mejor
sería que buscaras algún OCX que te sirva, como ya te han comentado. Y si lo
quieres hacer con los controles que tiene Xailer, entonces tienes dos
opciones:
- Utilizar un TArrayBrowse. Con la facilidad de pintar las celdillas usando
el evento OnDrawCell, puedes hacer prácticamente lo que quieras.
- Utilizar en la parte izquierda un TTreeView y en la parte derecha los
checkboxes que necesites. Pero tienes que sincronizarlos para que parezcan
un sólo control, y eso no es fácil.
Y yo sigo insistiendo en que el control TTreeView *NO* es contenedor de
otros controles. Esto quiere decir que aunque haciendo algunas artimañas
puedas poner controles encima de él, tarde o temprano te dará problemas, o
bien con alguna circunstancia que se te de en el futuro, o simplemente con
alguna otra versión de windows.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder