Página 1 de 1
tTabControl:SetIndex y evento OnChanging
Publicado: Jue Ago 24, 2006 8:02 pm
por jose.luis
Hola,
Parece ser que el método SetIndex del control tTabControl no dispara el
evento onchanging. Si no estoy equivocado, el OnChanging se debe disparar
cuando se intenta cambiar de pestaña, pero antes... ¿no?
Os dejo un ejemplo.
Saludos,
José Luis Capel
Attached files toolbar2.zip (3.6 KB)Â
tTabControl:SetIndex y evento OnChanging
Publicado: Jue Ago 24, 2006 8:48 pm
por jfgimenez
José Luis,
> Parece ser que el método SetIndex del control tTabControl no dispara el
> evento onchanging. Si no estoy equivocado, el OnChanging se debe disparar
> cuando se intenta cambiar de pestaña, pero antes... ¿no?
Los eventos OnChanging y OnChange sólo se disparan cuando es el usuario el
que cambia de pestaña. Si la cambias por código, no se disparan. Si lo
necesitas, tú mismo puedes llamar al evento, o simplemente ejecutar el
código que necesites antes y/o después del cambio de pestaña.
--
Un saludo,
José F. Giménez
http://www.xailer.com
tTabControl:SetIndex y evento OnChanging
Publicado: Jue Ago 24, 2006 10:29 pm
por jose.luis
José,
>
> Los eventos OnChanging y OnChange sólo se disparan cuando es el usuario el
> que cambia de pestaña. Si la cambias por código, no se disparan. Si lo
> necesitas, tú mismo puedes llamar al evento, o simplemente ejecutar el
> código que necesites antes y/o después del cambio de pestaña.
>
Gracias. Es que en la documentación no quedaba claro lo que me acabas de
explicar.
Saludos,
José Luis Capel
tTabControl:SetIndex y evento OnChanging
Publicado: Vie Ago 25, 2006 11:07 am
por _support_
José Luis,
Es siempre así para cualuier control. De hecho hubo una importante
modificación en la última revisión que anulaba el ultimo evento Onchange que
se disparaba igualmente por código que es cuando se cambiaba el caption de
los labels, aún incluso cuando el propio Windows provoca dicho evento.
Un saludo,
"Jose Luis Capel" <
jose.luis@capelsoft.com> escribió en el mensaje
news:44ee0c2f$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
> José,
>
>>
>> Los eventos OnChanging y OnChange sólo se disparan cuando es el usuario
>> el que cambia de pestaña. Si la cambias por código, no se disparan. Si lo
>> necesitas, tú mismo puedes llamar al evento, o simplemente ejecutar el
>> código que necesites antes y/o después del cambio de pestaña.
>>
>
> Gracias. Es que en la documentación no quedaba claro lo que me acabas de
> explicar.
>
> Saludos,
> José Luis Capel
>
>