Deshabilitar fichas en un TABCONTROL

29/11/2006 - 11:42 por Alberto Tri Tri | Informe spam
¿Alguien sabe como deshabilitar fichas en un TABCONTROL? Es decir, que
se vea pero que no se pueda pinchar en ella. Con el SSTAB de VB6 era
muy fácil, porque el efecto de deshabilitar una ficha era ese, pero,
en VB.net lo que yo veo es que deja pinchar y muestra su contenido,
pero deshabilitando todos los controles que contiene, pero eso no es lo
que queremos que pase.

Yo lo hago asi en VB.net, pero no surte el efecto desesado. Hace lo que
he explicado antes:

tbsEntradasCL.SelectTab(0)
tbsEntradasCL.TabPages(1).Enabled = False

En el MSDN dice que se hace asi, pero esto no es deshabilitar el TAB,
sino deshabilitar el contenido del TAB, que no es lo mismo.

¿Alguien me echa una mano?
 

Leer las respuestas

#1 Lord Voldemort
29/11/2006 - 14:18 | Informe spam
usa un control panel... y ponlo adentro del tab.. y dentro del panel pon los
controles, usa la propiedad dock a fill, y backcolor gray para que se mire
disabled, asi puedes habilitar todo. solo con el control panel.



"Alberto Tri Tri" escribió en el mensaje
news:
¿Alguien sabe como deshabilitar fichas en un TABCONTROL? Es decir, que
se vea pero que no se pueda pinchar en ella. Con el SSTAB de VB6 era
muy fácil, porque el efecto de deshabilitar una ficha era ese, pero,
en VB.net lo que yo veo es que deja pinchar y muestra su contenido,
pero deshabilitando todos los controles que contiene, pero eso no es lo
que queremos que pase.

Yo lo hago asi en VB.net, pero no surte el efecto desesado. Hace lo que
he explicado antes:

tbsEntradasCL.SelectTab(0)
tbsEntradasCL.TabPages(1).Enabled = False

En el MSDN dice que se hace asi, pero esto no es deshabilitar el TAB,
sino deshabilitar el contenido del TAB, que no es lo mismo.

¿Alguien me echa una mano?

Preguntas similares