UserControl

16/07/2003 - 20:02 por Diego | Informe spam
Hola todos...

Tengo una pregunta, estoy desarrollando un control y resulta que le asigno
una propiedad, por ejemplo:

Public Propiedad as boolean

Y esa propiedad se la tengo que pasar a un control que está dentro del
UserControl, y no encuentro un evento que la pase de inmediato.

¿¿Existe una forma de pasar esta propiedad directamente al objecto que tengo
dentro del UserControl??

Muchas gracias desde ya
 

Leer las respuestas

#1 Javier Balkenende
16/07/2003 - 20:28 | Informe spam
Hola Diego:

Si bien puedes definir propiedades con una variable pública como lo estás
haciendo, no es una manera que te permita acceder a mucha funcionalidad. La
manera mejor de hacerlo es definiendo procedimientos Get y Let/Set por cada
propiedad y asignar los valores a una variable privada del usercontrol.

Por ejemplo:

Private mPropiedad1 as String

Public Property Let Propiedad1 (ValorNuevo as String)
mPropiedad1 = ValorNuevo
End Property

Public Property Get Propiedad1() as String
Propiedad1= mPropiedad
End Property

De manera que en el prodedimiento Let puedes agregar el código que quieras,
por ejemplo:

Public Property Let Propiedad1 (ValorNuevo as String)
mPropiedad1 = ValorNuevo
Label1.Caption = ValorNuevo
End Property

Saludos,
Javier

"Diego" escribió en el mensaje
news:%
Hola todos...

Tengo una pregunta, estoy desarrollando un control y resulta que le asigno
una propiedad, por ejemplo:

Public Propiedad as boolean

Y esa propiedad se la tengo que pasar a un control que está dentro del
UserControl, y no encuentro un evento que la pase de inmediato.

¿¿Existe una forma de pasar esta propiedad directamente al objecto que


tengo
dentro del UserControl??

Muchas gracias desde ya







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.501 / Virus Database: 299 - Release Date: 14/07/2003

Preguntas similares