Ocultar propiedades
¿Alguien sabe como oculta propiedades al crear un componente?. Desearia ocultar propiedades del control ComboBox para que pueda realizar las funciones que le estoy dando.
Saludos. |
El nivel de visibilidad de una propiedad o método no puede degradarse, sólo aumentarse. Sin embargo, puedes heredar tu componente de TCustomComboBox en lugar de TComboBox y publicar sólo las propiedades que quieras mostrar. De hecho TComboBox no tiene nada de código, lo único que hace es publicar propiedades de TCustomComboBox.
Bye |
Cita:
(código para la parte de Interficie)
|
¿Y esto de qué sirve?
Código:
type Bye |
Cita:
Cita:
Cita:
|
Si estas diseñando un componente, no lo derives de TComboBox, debiera haber un TCustomComboBox que no tenga publicadas las propiedades, y para el que podes decidir cuales publicar.
Las propiedades estarán alli, pero serán protegidas. Saludos. ;) |
Ocultar control
Retomando el tema....si yo tengo un frame asi:
Es posible modificarlo de alguna forma para que el control cmbLocalidad quede oculto (oculto para acceder por código, pero visible en el frame). Lo que yo necesito es algo asi:
Al ejecutar la aplicación y entrar al formulario que contiene ese frame me tira el error "Error reading cmbLocalidad.OnEnter: Invalid property value". Como se puede solucionar la necesidad de que por código otra clase no pueda modificar las propiedades del control cmbLocalidad ??? |
La franja horaria es GMT +2. Ahora son las 00:09:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi