![]() |
Desabilitar un TabSheet
Como puedo desabilitar un Tabsheet de un PageControl?
Lo siguiente no va: 1º nombreTabSheet.enabled := false; 2º PageControl.Pages[index].enabled := false; |
¿y porque no va?
¿te funciona hacerla invisible? |
Estoy en un problema similar, me gustaria que no se pueda hacer click sobre las tabsheet desactivadas, pero si que sea vean, es decir, hacerlas invisibles no me sirve.
¿Que aplicacion tiene esto? pues si estas realizando alguna entrada de texto en la tabsheet actual, que no se puede cambiar a otra. Muchas Gracias! |
Y porque no controlar los TabSheets desde el evento OnChange del PageControl???
Por ejemplo:
Podes hacer esto mismo con un Case Saludos |
Muchas gracias, estoy intentando usar un case, pero en vez de usar los indices, utilizar los nombre de las paginas. Esto es por si luego decido agregar o quitar pestañas, cambiar posicion, etc.
Aun estoy pensando como hacerlo para que funcione mas o menos asi:
|
Cita:
¿Ya probaste la propiedad "Enabled" de la hoja? Si lo pones en falso, la hoja sí se ve, pero no pueden hacer nada sobre ella. |
No, porque se sigue permitiendo cambiar de hoja. Que es lo que mencione al decir para que la necesitaba, es decir, no quiero que se vea la hoja, pero si la pestaña.
|
la hoja y la pestaña son la misma cosa.
corrijo, si son cosas diferentes, porque puedo ver la hoja pero no la pestaña... pero eso de que se vea la pestaña pero no la hoja, no se como se pueda hacer... solo que vayas controlando el evento onshow de la hoja y la cambies por otra, es decir, sí se va a ver la pestaña, pero no podrán ver su contenido... fuera de eso, pues no sabría como. |
Yo lo que entiendo es que quiere impedir que se pueda cambiar de pestaña cuando se esté editando en una. Yo esto lo haría con el evento OnChanging (no confundir con el OnChange) ajustando el valor del parámetro AllowChange según sea el caso.
Bye |
La franja horaria es GMT +2. Ahora son las 00:32:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi