Ayuda de los mas cuerdas!!!!

04/07/2003 - 20:01 por Marcelo Cuevas | Informe spam
Podrian proporcionarme una explicacion logica y entendible de como usar y
para que sirven los property get y set y let?
 

Leer las respuestas

#1 Softjaen
05/07/2003 - 00:53 | Informe spam
"Marcelo Cuevas" escribió:

Podrian proporcionarme una explicacion logica y entendible
de como usar y para que sirven los property get y set y let?




Hola, Marcelo:

La explicación lógica y entendible viene en la ayuda de Visual Basic.

Las tres instrucciones declaran el nombre, los argumentos y el código que
componen el cuerpo de un procedimiento «Property», el cual obtiene el valor
de una propiedad (Property Get), asigna una referencia a un objeto (Property
Set) o asigna un valor a una propiedad (Property Let).

Mayormente se utilizan en módulos de clase, para crear tus propias
propiedades (Property), pero que también puedes crear procedimientos
«Property» en un formulario y en un módulo estándar.

Un pequeño ejemplo donde implementamos una propiedad llamada «Edad»:

En un módulo estándar *.bas

Option Explicit

Dim m_Edad As Integer

Public Property Get Edad() As Integer
' Devuelve la edad
Edad = m_Edad
End Property

Public Property Let Edad(ByVal vNewValue As Integer)
' Asigna la edad
m_Edad = vNewValue
End Property

En un CommandButton de un formulario
=Option Explicit

Private Sub Command1_Click()
' Asignamos la edad
Edad = 60

' Leemos la edad
MsgBox "Edad en años: " & Edad
End Sub

Para más información sobre éstos procedimientos, escribe «Property» y pulsa
F1.

Un saludo.

Enrique Martínez
[MS MVP - VB]

A partir de mañana, de vacaciones. :-)

Preguntas similares