Página 1 de 1
sobre Combobox
Publicado: Sab Ago 06, 2005 12:55 pm
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
sobre Combobox
Publicado: Sab Ago 06, 2005 1:10 pm
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
sobre Combobox
Publicado: Sab Ago 06, 2005 3:21 pm
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
>
sobre Combobox
Publicado: Sab Ago 06, 2005 4:56 pm
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
>
>
>