Página 1 de 1

TreeView con ChkBoxes

Publicado: Vie May 01, 2009 3:05 pm
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)Â

TreeView con ChkBoxes

Publicado: Sab May 02, 2009 12:45 pm
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

TreeView con ChkBoxes

Publicado: Mié May 06, 2009 5:57 pm
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

TreeView con ChkBoxes

Publicado: Jue May 07, 2009 7:32 am
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)Â

TreeView con ChkBoxes

Publicado: Jue May 07, 2009 9:37 am
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.
>>
>>
>>
>
> ------------------------------------------------------------ ------------
>

TreeView con ChkBoxes

Publicado: Jue May 07, 2009 11:37 am
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.
>>
>>
>>

TreeView con ChkBoxes

Publicado: Jue May 07, 2009 10:33 pm
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.
>>
>>
>>

TreeView con ChkBoxes

Publicado: Lun May 11, 2009 8:17 am
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
>

TreeView con ChkBoxes

Publicado: Lun May 11, 2009 11:21 am
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