Página 1 de 1

listbox multiseleccion

Publicado: Jue Jul 14, 2005 10:26 am
por Francisco Sanchez
Tengo un listbox para seleccion de usuarios, estoy usando una unica columna,
al hacer dblclick encima pues va y me cierra el formulario. Como noto que ha
sido seleccionado un elemento? tendria que poner una columna mas para poner
una marca o algo asi?
Un saludo

listbox multiseleccion

Publicado: Jue Jul 14, 2005 10:27 am
por Francisco Sanchez
vale ya lo vi, soy yo mismo quien lo esta cerrando error mio.
Un saludo
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42d621af$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Tengo un listbox para seleccion de usuarios, estoy usando una unica
> columna, al hacer dblclick encima pues va y me cierra el formulario. Como
> noto que ha sido seleccionado un elemento? tendria que poner una columna
> mas para poner una marca o algo asi?
>
> Un saludo
>

listbox multiseleccion

Publicado: Jue Jul 14, 2005 10:36 am
por Francisco Sanchez
pero como se que un elemento ha sido seleccionado? en pantalla no lo puedo
observar no hay ninguna marquita tendria que poner una columna mas para
ello?
Un saludo
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42d6221e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> vale ya lo vi, soy yo mismo quien lo esta cerrando error mio.
>
> Un saludo
>
> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
> news:42d621af$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Tengo un listbox para seleccion de usuarios, estoy usando una unica
>> columna, al hacer dblclick encima pues va y me cierra el formulario. Como
>> noto que ha sido seleccionado un elemento? tendria que poner una columna
>> mas para poner una marca o algo asi?
>>
>> Un saludo
>>
>
>

listbox multiseleccion

Publicado: Jue Jul 14, 2005 10:44 am
por Francisco Sanchez
gestselcount creo que por ahi van los tiros
Un saludo
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42d6240b$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> pero como se que un elemento ha sido seleccionado? en pantalla no lo puedo
> observar no hay ninguna marquita tendria que poner una columna mas para
> ello?
>
> Un saludo
>
> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
> news:42d6221e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> vale ya lo vi, soy yo mismo quien lo esta cerrando error mio.
>>
>> Un saludo
>>
>> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
>> news:42d621af$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Tengo un listbox para seleccion de usuarios, estoy usando una unica
>>> columna, al hacer dblclick encima pues va y me cierra el formulario.
>>> Como noto que ha sido seleccionado un elemento? tendria que poner una
>>> columna mas para poner una marca o algo asi?
>>>
>>> Un saludo
>>>
>>
>>
>
>

listbox multiseleccion

Publicado: Jue Jul 14, 2005 10:46 am
por Francisco Sanchez
puse en el evento dblclick un logdebug( ::oListBox:GetSelcount() ) y siempre
me devuelve 1, bueno estoy haciendo algo mal seguro
Un saludo
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42d625fe@ozsrvnegro.ozlan.local...]42d625fe@ozsrvnegro.ozlan.local...[/email]
> gestselcount creo que por ahi van los tiros
>
> Un saludo
>
> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
> news:42d6240b$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> pero como se que un elemento ha sido seleccionado? en pantalla no lo
>> puedo observar no hay ninguna marquita tendria que poner una columna mas
>> para ello?
>>
>> Un saludo
>>
>> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
>> news:42d6221e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> vale ya lo vi, soy yo mismo quien lo esta cerrando error mio.
>>>
>>> Un saludo
>>>
>>> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
>>> news:42d621af$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Tengo un listbox para seleccion de usuarios, estoy usando una unica
>>>> columna, al hacer dblclick encima pues va y me cierra el formulario.
>>>> Como noto que ha sido seleccionado un elemento? tendria que poner una
>>>> columna mas para poner una marca o algo asi?
>>>>
>>>> Un saludo
>>>>
>>>
>>>
>>
>>
>
>

listbox multiseleccion

Publicado: Jue Jul 14, 2005 11:41 am
por jlalin
Francisco,
el método ::GetSelItems() deberí­a devolverte un array con los elementos
seleccionados.
Saludos,
José Lalí­n

listbox multiseleccion

Publicado: Jue Jul 14, 2005 11:50 am
por Francisco Sanchez
ok muchas gracias
un saludo
"José Lalín" <dezac@corevia.com> escribió en el mensaje
news:42d633ef$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Francisco,
>
> el método ::GetSelItems() debería devolverte un array con los elementos
> seleccionados.
>
> Saludos,
> José Lalín

listbox multiseleccion

Publicado: Jue Jul 14, 2005 4:43 pm
por Francisco Sanchez
pongo esto :
WITH OBJECT TFrm_Para_usuario():New( ::oParent )
:cText := ( ::cTitle )
:lMultipleSel := ::lMultiSelect
nOpcion := :ShowModal()
y me da error en lmultiplesel ??? ERROR BASE/1005 message not found
_lMultiplesel
::lMultiSelect equivale a .T., hay un bug o estoy haciendo algo mal?
Un saludo

listbox multiseleccion

Publicado: Jue Jul 14, 2005 4:47 pm
por ignacio
Francisco,
Viendo tu código, parece que estás intentando asignar esa propiedad al
formulario, y no a un Listbox.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42d67a09@ozsrvnegro.ozlan.local...]42d67a09@ozsrvnegro.ozlan.local...[/email]
> pongo esto :
> WITH OBJECT TFrm_Para_usuario():New( ::oParent )
> :cText := ( ::cTitle )
> :lMultipleSel := ::lMultiSelect
> nOpcion := :ShowModal()
>
> y me da error en lmultiplesel ??? ERROR BASE/1005 message not found
> _lMultiplesel
>
> ::lMultiSelect equivale a .T., hay un bug o estoy haciendo algo mal?
>
> Un saludo
>

listbox multiseleccion

Publicado: Jue Jul 14, 2005 4:47 pm
por Francisco Sanchez
nada nada fallo mio que estoy ciego
un saludo
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42d67a09@ozsrvnegro.ozlan.local...]42d67a09@ozsrvnegro.ozlan.local...[/email]
> pongo esto :
> WITH OBJECT TFrm_Para_usuario():New( ::oParent )
> :cText := ( ::cTitle )
> :lMultipleSel := ::lMultiSelect
> nOpcion := :ShowModal()
>
> y me da error en lmultiplesel ??? ERROR BASE/1005 message not found
> _lMultiplesel
>
> ::lMultiSelect equivale a .T., hay un bug o estoy haciendo algo mal?
>
> Un saludo
>

listbox multiseleccion

Publicado: Jue Jul 14, 2005 4:49 pm
por Francisco Sanchez
jose luissssss avisame cuando vayas a visitar al oculista que vamos los 2
juntos a ver si nos hacen descuento, jejejejejejeje.
Un saludo
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42d67b18$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> nada nada fallo mio que estoy ciego
>
> un saludo
>
> "Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
> news:[email=42d67a09@ozsrvnegro.ozlan.local...]42d67a09@ozsrvnegro.ozlan.local...[/email]
>> pongo esto :
>> WITH OBJECT TFrm_Para_usuario():New( ::oParent )
>> :cText := ( ::cTitle )
>> :lMultipleSel := ::lMultiSelect
>> nOpcion := :ShowModal()
>>
>> y me da error en lmultiplesel ??? ERROR BASE/1005 message not found
>> _lMultiplesel
>>
>> ::lMultiSelect equivale a .T., hay un bug o estoy haciendo algo mal?
>>
>> Un saludo
>>
>
>

listbox multiseleccion

Publicado: Jue Jul 14, 2005 4:59 pm
por Francisco Sanchez
Lo que si que no me funciona es que en el formulario tengo puesto el
lMultiplesel a .F., y desde donde lo llamo lo pongo a .T., pues utilizo este
mismo formulario para unos casos en que debe de ser multiseleccion y otros
en los que no y con el lmultiplesel la idea es poder indicarselo pero no me
hace caso, sin embargo en el ide lo pongo a .t. y funciona barbaro igual con
..f., pero si lo manipulo antes del showmodal no. Supongo que sera una
propiedad que hay que indicarsela antes del create del propio control, pero
podriais explicarme este funcionamiento o como poder manipularlo ? es que si
es asi creo otro formulario para cuando el listbox t enga que ser
multiplesel a .T.
Un saludo

listbox multiseleccion

Publicado: Jue Jul 14, 2005 5:20 pm
por jfgimenez
Paco,
> Lo que si que no me funciona es que en el formulario tengo puesto el
> lMultiplesel a .F., y desde donde lo llamo lo pongo a .T., pues utilizo
> este mismo formulario para unos casos en que debe de ser multiseleccion y
> otros en los que no y con el lmultiplesel la idea es poder indicarselo
> pero no me hace caso, sin embargo en el ide lo pongo a .t. y funciona
> barbaro igual con .f., pero si lo manipulo antes del showmodal no. Supongo
> que sera una propiedad que hay que indicarsela antes del create del propio
> control, pero podriais explicarme este funcionamiento o como poder
> manipularlo ? es que si es asi creo otro formulario para cuando el listbox
> t enga que ser multiplesel a .T.
Efectívamente, es de esas pocas propiedades que no se pueden cambiar cuando
el control ya está creado. Lo que puedes hacer es poner 2 controles, y
ocultas o haces visible el que te interese en cada momento.
--
Un saludo,
José F. Giménez