Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: VB7
Expertise: Intermediate
Jul 21, 2003

GetProperty - Reading a property via reflection

' Read a property via reflection or return a default value
' Example: MessageBox.Show(GetProperty(Button1, "Text", ""))

Function GetProperty(ByVal obj As Object, ByVal propertyName As String, _
    ByVal defaultValue As Object) As Object
    Try
        Dim pi As System.Reflection.PropertyInfo = obj.GetType().GetProperty _
            (propertyName)
        If Not pi Is Nothing Then
            Return pi.GetValue(obj, Nothing)
        End If
    Catch
    End Try

    ' if property doesn't exist or throws
    Return defaultValue
End Function
Francesco Balena
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap