Tengo un ComboBox con unos cuantos Items y establezco nIndex a 1.
Cuando lo desplegamos con la flecha, y SIN seleccionar ningún elemento,
pulsamos en la misma flecha para replegarlo,... nIndex se pone a 0...
¿es eso normal??? Si cuando lo desplegamos no seleccionamos ningún elemento,
y lo replegamos... ¿no deberia de conservar el nIdex que estaba antes de
desplegarlo?
Un Saludo,
Xevi.
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.
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.
ComboBox:nIndex
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
ComboBox:nIndex
Xevi,
A mi no se me pone a cero, mantiene su valor. Podrías mandarme un pequeño
ejemplo.
Gracias
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=456de820@news.xailer.com...]456de820@news.xailer.com...[/email]
> Tengo un ComboBox con unos cuantos Items y establezco nIndex a 1.
>
> Cuando lo desplegamos con la flecha, y SIN seleccionar ningún elemento,
> pulsamos en la misma flecha para replegarlo,... nIndex se pone a 0...
> ¿es eso normal??? Si cuando lo desplegamos no seleccionamos ningún
> elemento, y lo replegamos... ¿no deberia de conservar el nIdex que estaba
> antes de desplegarlo?
>
> Un Saludo,
> Xevi.
>
A mi no se me pone a cero, mantiene su valor. Podrías mandarme un pequeño
ejemplo.
Gracias
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=456de820@news.xailer.com...]456de820@news.xailer.com...[/email]
> Tengo un ComboBox con unos cuantos Items y establezco nIndex a 1.
>
> Cuando lo desplegamos con la flecha, y SIN seleccionar ningún elemento,
> pulsamos en la misma flecha para replegarlo,... nIndex se pone a 0...
> ¿es eso normal??? Si cuando lo desplegamos no seleccionamos ningún
> elemento, y lo replegamos... ¿no deberia de conservar el nIdex que estaba
> antes de desplegarlo?
>
> Un Saludo,
> Xevi.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
ComboBox:nIndex
Ignacio,
Adjunto un ejemplo.
Debo decir que ésto ocurre cuando un elemento está "vacío".
En este caso me interesa que el ComboBox tenga un elemento en blanco.
Si es su comportamiento normal, no pasa nada... lo arreglo poniendo texto en
el primer ítem... "Seleccionar Opción" y listo.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del grup
de discussió: 456e9fa6$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Xevi,
>
> A mi no se me pone a cero, mantiene su valor. Podrías mandarme un pequeño
> ejemplo.
>
> Gracias
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=456de820@news.xailer.com...]456de820@news.xailer.com...[/email]
>> Tengo un ComboBox con unos cuantos Items y establezco nIndex a 1.
>>
>> Cuando lo desplegamos con la flecha, y SIN seleccionar ningún elemento,
>> pulsamos en la misma flecha para replegarlo,... nIndex se pone a 0...
>> ¿es eso normal??? Si cuando lo desplegamos no seleccionamos ningún
>> elemento, y lo replegamos... ¿no deberia de conservar el nIdex que estaba
>> antes de desplegarlo?
>>
>> Un Saludo,
>> Xevi.
>>
>
>
Attached files Prova.zip (8.6 KB)Â
Adjunto un ejemplo.
Debo decir que ésto ocurre cuando un elemento está "vacío".
En este caso me interesa que el ComboBox tenga un elemento en blanco.
Si es su comportamiento normal, no pasa nada... lo arreglo poniendo texto en
el primer ítem... "Seleccionar Opción" y listo.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del grup
de discussió: 456e9fa6$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Xevi,
>
> A mi no se me pone a cero, mantiene su valor. Podrías mandarme un pequeño
> ejemplo.
>
> Gracias
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=456de820@news.xailer.com...]456de820@news.xailer.com...[/email]
>> Tengo un ComboBox con unos cuantos Items y establezco nIndex a 1.
>>
>> Cuando lo desplegamos con la flecha, y SIN seleccionar ningún elemento,
>> pulsamos en la misma flecha para replegarlo,... nIndex se pone a 0...
>> ¿es eso normal??? Si cuando lo desplegamos no seleccionamos ningún
>> elemento, y lo replegamos... ¿no deberia de conservar el nIdex que estaba
>> antes de desplegarlo?
>>
>> Un Saludo,
>> Xevi.
>>
>
>
Attached files Prova.zip (8.6 KB)Â
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
ComboBox:nIndex
Xevi,
He estado viendo el bug, y me temo que es un bug del propio Windows y te
explico:
El mensaje oControl:SendMsg( CB_GETCURSEL, 0, 0 ) devuelve el item
seleccionado (base cero) y curiosamente el valor es 1 cuando se despliega la
lista, pero cuando se cierra la lista vale 0, sin que Xailer haya hecho
absolutamente nada al respecto. Por lo tanto, no es un problema de que
estemos actualizando mal nIndex.
Te aconsejo que bien utilices una cadena del tipo '<sin asignar>', o bien
utilices el estilo csDROPDOWNLIST con el cual si funciona perfectamente.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=456ef77d@news.xailer.com...]456ef77d@news.xailer.com...[/email]
> Ignacio,
>
> Adjunto un ejemplo.
> Debo decir que ésto ocurre cuando un elemento está "vacío".
> En este caso me interesa que el ComboBox tenga un elemento en blanco.
>
> Si es su comportamiento normal, no pasa nada... lo arreglo poniendo texto
> en el primer ítem... "Seleccionar Opción" y listo.
>
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del
> grup de discussió: 456e9fa6$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Xevi,
>>
>> A mi no se me pone a cero, mantiene su valor. Podrías mandarme un pequeño
>> ejemplo.
>>
>> Gracias
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:[email=456de820@news.xailer.com...]456de820@news.xailer.com...[/email]
>>> Tengo un ComboBox con unos cuantos Items y establezco nIndex a 1.
>>>
>>> Cuando lo desplegamos con la flecha, y SIN seleccionar ningún elemento,
>>> pulsamos en la misma flecha para replegarlo,... nIndex se pone a 0...
>>> ¿es eso normal??? Si cuando lo desplegamos no seleccionamos ningún
>>> elemento, y lo replegamos... ¿no deberia de conservar el nIdex que
>>> estaba
>>> antes de desplegarlo?
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>
>>
>
>
>
He estado viendo el bug, y me temo que es un bug del propio Windows y te
explico:
El mensaje oControl:SendMsg( CB_GETCURSEL, 0, 0 ) devuelve el item
seleccionado (base cero) y curiosamente el valor es 1 cuando se despliega la
lista, pero cuando se cierra la lista vale 0, sin que Xailer haya hecho
absolutamente nada al respecto. Por lo tanto, no es un problema de que
estemos actualizando mal nIndex.
Te aconsejo que bien utilices una cadena del tipo '<sin asignar>', o bien
utilices el estilo csDROPDOWNLIST con el cual si funciona perfectamente.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=456ef77d@news.xailer.com...]456ef77d@news.xailer.com...[/email]
> Ignacio,
>
> Adjunto un ejemplo.
> Debo decir que ésto ocurre cuando un elemento está "vacío".
> En este caso me interesa que el ComboBox tenga un elemento en blanco.
>
> Si es su comportamiento normal, no pasa nada... lo arreglo poniendo texto
> en el primer ítem... "Seleccionar Opción" y listo.
>
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del
> grup de discussió: 456e9fa6$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Xevi,
>>
>> A mi no se me pone a cero, mantiene su valor. Podrías mandarme un pequeño
>> ejemplo.
>>
>> Gracias
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:[email=456de820@news.xailer.com...]456de820@news.xailer.com...[/email]
>>> Tengo un ComboBox con unos cuantos Items y establezco nIndex a 1.
>>>
>>> Cuando lo desplegamos con la flecha, y SIN seleccionar ningún elemento,
>>> pulsamos en la misma flecha para replegarlo,... nIndex se pone a 0...
>>> ¿es eso normal??? Si cuando lo desplegamos no seleccionamos ningún
>>> elemento, y lo replegamos... ¿no deberia de conservar el nIdex que
>>> estaba
>>> antes de desplegarlo?
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>
>>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
ComboBox:nIndex
Ignacio,
Entiendo, Gracias.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del grup
de discussió: 456f0b3d$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Xevi,
>
> He estado viendo el bug, y me temo que es un bug del propio Windows y te
> explico:
>
> El mensaje oControl:SendMsg( CB_GETCURSEL, 0, 0 ) devuelve el item
> seleccionado (base cero) y curiosamente el valor es 1 cuando se despliega
> la lista, pero cuando se cierra la lista vale 0, sin que Xailer haya hecho
> absolutamente nada al respecto. Por lo tanto, no es un problema de que
> estemos actualizando mal nIndex.
>
> Te aconsejo que bien utilices una cadena del tipo '<sin asignar>', o bien
> utilices el estilo csDROPDOWNLIST con el cual si funciona perfectamente.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=456ef77d@news.xailer.com...]456ef77d@news.xailer.com...[/email]
>> Ignacio,
>>
>> Adjunto un ejemplo.
>> Debo decir que ésto ocurre cuando un elemento está "vacío".
>> En este caso me interesa que el ComboBox tenga un elemento en blanco.
>>
>> Si es su comportamiento normal, no pasa nada... lo arreglo poniendo texto
>> en el primer ítem... "Seleccionar Opción" y listo.
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del
>> grup de discussió: 456e9fa6$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> Xevi,
>>>
>>> A mi no se me pone a cero, mantiene su valor. Podrías mandarme un
>>> pequeño
>>> ejemplo.
>>>
>>> Gracias
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> http://www.xailer.com
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=456de820@news.xailer.com...]456de820@news.xailer.com...[/email]
>>>> Tengo un ComboBox con unos cuantos Items y establezco nIndex a 1.
>>>>
>>>> Cuando lo desplegamos con la flecha, y SIN seleccionar ningún elemento,
>>>> pulsamos en la misma flecha para replegarlo,... nIndex se pone a 0...
>>>> ¿es eso normal??? Si cuando lo desplegamos no seleccionamos ningún
>>>> elemento, y lo replegamos... ¿no deberia de conservar el nIdex que
>>>> estaba
>>>> antes de desplegarlo?
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>
>>>
>>
>>
>>
>
>
Entiendo, Gracias.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del grup
de discussió: 456f0b3d$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Xevi,
>
> He estado viendo el bug, y me temo que es un bug del propio Windows y te
> explico:
>
> El mensaje oControl:SendMsg( CB_GETCURSEL, 0, 0 ) devuelve el item
> seleccionado (base cero) y curiosamente el valor es 1 cuando se despliega
> la lista, pero cuando se cierra la lista vale 0, sin que Xailer haya hecho
> absolutamente nada al respecto. Por lo tanto, no es un problema de que
> estemos actualizando mal nIndex.
>
> Te aconsejo que bien utilices una cadena del tipo '<sin asignar>', o bien
> utilices el estilo csDROPDOWNLIST con el cual si funciona perfectamente.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=456ef77d@news.xailer.com...]456ef77d@news.xailer.com...[/email]
>> Ignacio,
>>
>> Adjunto un ejemplo.
>> Debo decir que ésto ocurre cuando un elemento está "vacío".
>> En este caso me interesa que el ComboBox tenga un elemento en blanco.
>>
>> Si es su comportamiento normal, no pasa nada... lo arreglo poniendo texto
>> en el primer ítem... "Seleccionar Opción" y listo.
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha escrit al missatge del
>> grup de discussió: 456e9fa6$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> Xevi,
>>>
>>> A mi no se me pone a cero, mantiene su valor. Podrías mandarme un
>>> pequeño
>>> ejemplo.
>>>
>>> Gracias
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> http://www.xailer.com
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=456de820@news.xailer.com...]456de820@news.xailer.com...[/email]
>>>> Tengo un ComboBox con unos cuantos Items y establezco nIndex a 1.
>>>>
>>>> Cuando lo desplegamos con la flecha, y SIN seleccionar ningún elemento,
>>>> pulsamos en la misma flecha para replegarlo,... nIndex se pone a 0...
>>>> ¿es eso normal??? Si cuando lo desplegamos no seleccionamos ningún
>>>> elemento, y lo replegamos... ¿no deberia de conservar el nIdex que
>>>> estaba
>>>> antes de desplegarlo?
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>
>>>
>>
>>
>>
>
>