Exforsys
+ Reply to Thread
Results 1 to 2 of 2

How to create readonly property in VB Project

This is a discussion on How to create readonly property in VB Project within the Microsoft .NET forums, part of the Programming Talk category; I wish to know how to create the readonly property in VB Project, because most of time my friends use ...

  1. #1
    sm_amuda is offline Junior Member Array
    Join Date
    Feb 2007
    Answers
    1

    Lightbulb How to create readonly property in VB Project

    I wish to know how to create the readonly property in VB Project, because most of time my friends use to modify the project.


  2. #2
    konasani Silpa is offline Junior Member Array
    Join Date
    Feb 2007
    Answers
    1

    Smile read-only-property in vb.net

    If you look at Visual Basic how it handle its own object, such as form and controls, some properties can be both read and be written to. For example, you cannot modify the Height property of a ComboBox even at design time and you cannot modify the MultiSelect property of the ListBox at run time. You can also use this technique to limit the access to your class properties, thus making them read-only.

    You can make a property to be read-only property by simply omitting its Property Let procedure. For example, we might add a FullName property to our Student class.

    Visual Basic raises a Compile Error "Cannot assign to read-only property", because you are trying to assign a value to a read only property. Your program won't even compile or run until you delete this line of error. In addition, if we omit either the FirstName and LastName assignment statement (to be precise, omit the call of either FirstName or LastNamePropert Get), Student class will raise an error when we try to execute the read-only property FullName. The trick is every time we use FullName property, the code will check the value stored in our Private member m_FirstName and m_LastName. If either of the two property does not contain any value, there is no reason to return the value of FullName. In fact, have you ever met a person with only have a FirstName or LastName?


Latest Article

Network Security Risk Assessment and Measurement

Read More...