Página 1 de 1

Como podria poner los chekbox en el Treview

Publicado: Vie Abr 17, 2009 8:31 pm
por carlosijc
La verdad, me interesa sobre manera resolver este asunto, una ayudita, solo
diganme como
poner los chekbox en el Treview
CLASS TTreeView FROM XTreeView
METHOD WMLButtonDown(wParam, lParam)
ENDCLASS
METHOD WMLButtonDown(wParam, lParam ) CLASS TTreeview
LOCAL R, aState, X, I
LOCAL aRect := {}
LOCAL cxLeft, cxEsp, cxbtnSize, cxCant, cdPostPaint
LOCAL oItem, nLeft, nRight, nTop
LOCAL nX := LOWORD( lParam )
LOCAL nY := HIWORD( lParam )
cxEsp := 56
cxBtnSize := 15
IF ( oItem := ::HitTest( nX, nY ) ) != Nil
IF ::SetFocus()
oItem:Select()
ENDIF
ENDIF
cxCant := LEN(oItem:aItems)
AADD(aRect,::GetItemRect(oItem:nIndex))
IF !LEN(aRect) > 0
RETURN .F.
ELSE
cxLeft := aRect[1,1]
nTop := aRect[1,2]
nLeft := ::nWidth - cxLeft // ::nLeft+265 // nWidth - cxLeft
ENDIF
nTop := aRect[1,2]
FOR i:= 0 To cxCant - 1
X := ::nWidth - cxLeft + cxEsp
nLeft := X + (I * cxbtnSize)
IF oItem:IsExpanded
AState := 1
ELSE
AState := 0
ENDIF
TCheckBox():Create(::oParent, nLeft , nTop, 15, 20) //Como podria
poner los chekbox en el Treview
*WITH OBJECT TCheckBox():Create(::oparent,nTop, nLeft, nWidth,n
Height)
* :nTop := nTop
* :nLeft := nLeft
* :nWidth := 15
* :nHeight := 20
*:Create()
*END
NEXT
RETURN Super:WMLButtonDown()

Como podria poner los chekbox en el Treview

Publicado: Sab Abr 18, 2009 1:56 pm
por carlosijc
Ya en un mensaje anterior mostre lo que queria, de todas forma ahi va la
mimagen, En realidad cuando pongo TChkBox():new(self) no me muestra nada
dentro del treeview, si pongo TChkBox():new(::oparent) logicamente me salen
los chkbox fuera del treeview.
va la imagen
Saludos
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje de
noticias:[email=49e9ebd0@svctag-j7w3v3j....]49e9ebd0@svctag-j7w3v3j....[/email]
> puedes poner una imagen de lo que requieres?
>
> Supongo quieres que en un Tree te aparezcan las cajas de los checkbox?
>
> Te anexo imagen si eso es lo que buscas.
>
> Saludos.
> --
> Ramón Zea
> 01.993.231-62-29
> http://www.paginasprodigy.com/zeasoftware/
> zeasoftware@prodigy.net.mx
> zeasoftware@hotmail.com
> ramonzea@yahoo.com
> zeasoft.movil@hotmail.com
> dirza_com@hotmail.com
>
--

Attached files

Como podria poner los chekbox en el Treview

Publicado: Sab Abr 18, 2009 5:03 pm
por zeasoftware
puedes poner una imagen de lo que requieres?
Supongo quieres que en un Tree te aparezcan las cajas de los checkbox?
Te anexo imagen si eso es lo que buscas.
Saludos.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
dirza_com@hotmail.com
--

Attached files

Como podria poner los chekbox en el Treview

Publicado: Dom Abr 19, 2009 12:56 am
por zeasoftware
Tienes puesta:
::lCheckBoxes := .t. ?
desde el IDE, con eso te deben aparecer los boxes.
Saludos
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
dirza_com@hotmail.com

Como podria poner los chekbox en el Treview

Publicado: Dom Abr 19, 2009 4:16 pm
por carlosijc
Entonces, nadie me dices como hacer lo que pido?
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje de
noticias:[email=49e9ebd0@svctag-j7w3v3j....]49e9ebd0@svctag-j7w3v3j....[/email]
> puedes poner una imagen de lo que requieres?
>
> Supongo quieres que en un Tree te aparezcan las cajas de los checkbox?
>
> Te anexo imagen si eso es lo que buscas.
>
> Saludos.
> --
> Ramón Zea
> 01.993.231-62-29
> http://www.paginasprodigy.com/zeasoftware/
> zeasoftware@prodigy.net.mx
> zeasoftware@hotmail.com
> ramonzea@yahoo.com
> zeasoft.movil@hotmail.com
> dirza_com@hotmail.com
>
--

Attached files

Como podria poner los chekbox en el Treview

Publicado: Lun Abr 20, 2009 3:16 pm
por zeasoftware
A ver....
Tu lo que deseas que al momento que se abra una opcion "Menu Seguridad",
te pinte los checkbox para cada pestaña que pones arriba
"Acceso,....Imprimir"
Entonces no requieres los checkbox del tTree si no, lo que estas creando a
expandir la ramificacion.
mmm, como que te estas complicando la vida, a mi parecer.
Saludos, te sigo apoyando...
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
dirza_com@hotmail.com

Como podria poner los chekbox en el Treview

Publicado: Lun Abr 20, 2009 5:48 pm
por rafa
Yo si te entiendo lo que quieres hacer, pero bajo Xailer no se como se
hace ;-)
Lo que quiere es exactamente es poder tener un tree que contenga
checkbox de opciones, pero el tree lo único que hace es expandir las
opciones NADA MAS.
Es decir , si estuviese metido en un dialogo de *labels y checkbox[].
*Menu Seguridad
*Gestion de Usuarios [] [] [] []
Pero esto metido en un listbox/tree
Eso en un MVC es bastante sencillo de realizar. ( al menos con GTK+ )
Saludos
Rafa Carmona

Como podria poner los chekbox en el Treview

Publicado: Mar Abr 21, 2009 12:41 am
por jasm.quitaesto
Yo lo solucione de esta forma:
Saludos
Alf+.
--