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.

sobre Combobox

Foro de Xailer profesional en español
Responder
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

sobre Combobox

Mensaje por Francisco Sanchez »

Un Combobox con una serie de valores en el. Desde un button lo vacio. Lo
hacia con un :
WITH OBJECT :oCombobox
FOR i := 1 NEXT nLenaItemsCombo
:DeleteItems(i)
NEXT
END WITH
Despues viendo la documentacion descubri que el :Reset() hace lo mismo sin
necesidad del FOR NEXT. Hasta ahi perfecto.
Supongamos que el combobox tiene inicialmente 5 elementos. Ejecuto el reset.
Despliego el combobox y este aparece vacio, pero se despliega con el mismo
tamaño vertical que si tuviese los 5 elementos. Es esto normal?
Un saludo
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

sobre Combobox

Mensaje por Francisco Sanchez »

Ademas combrobe que lExtendedUI esta insensible a los cambios a .F. o .T.,
no altera su comportamiento. No obstante a mi me da igual, pues voy a
dejarlo como esta por defecto, pero os lo comento. A lo mejor estoy haciendo
algo mal o a lo mejor es algun bug. Por si es un bug os lo comento.
Un saludo
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

sobre Combobox

Mensaje por ignacio »

Francisco,
lExtendedUI no cambia el aspecto:
PROPERTY lExtendedUI
Activa el interface extendido del control. Por defecto, al pulsar la
tecla F4 se abre y cierra la lista y la tecla flecha abajo cambia
la selección, pero con el interface extendido la tecla F4 se deshabilita
y la tecla flecha abajo abre la lista
END
Saludos,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42f49aa8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Ademas combrobe que lExtendedUI esta insensible a los cambios a .F. o .T.,
> no altera su comportamiento. No obstante a mi me da igual, pues voy a
> dejarlo como esta por defecto, pero os lo comento. A lo mejor estoy
> haciendo algo mal o a lo mejor es algun bug. Por si es un bug os lo
> comento.
>
> Un saludo
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

sobre Combobox

Mensaje por ignacio »

Francisco,
No es buena idea de hacer un bucle de esa forma ya que la longitud de aItems
se va reduciendo a medida que los vas borrando. No obstante acabo de probar
la longitud del combo desplegado después de un reset() y compruebo que es
exactamente igual a la que tiene cuando la lista de aItems esta vacia.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42f4974a$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Un Combobox con una serie de valores en el. Desde un button lo vacio. Lo
> hacia con un :
> WITH OBJECT :oCombobox
> FOR i := 1 NEXT nLenaItemsCombo
> :DeleteItems(i)
> NEXT
> END WITH
>
> Despues viendo la documentacion descubri que el :Reset() hace lo mismo sin
> necesidad del FOR NEXT. Hasta ahi perfecto.
> Supongamos que el combobox tiene inicialmente 5 elementos. Ejecuto el
> reset. Despliego el combobox y este aparece vacio, pero se despliega con
> el mismo tamaño vertical que si tuviese los 5 elementos. Es esto normal?
>
> Un saludo
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder