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:%
Mostrar la cita
tengo
Mostrar la cita
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