I personally kind of confused with Visual Basic whether this is the VB.NET or not, I'm not sure but I'm confused to both haha... Can you please describe it what happened on each lines?

I think the "As Color" is the Inheritance right? I'm not sure with the followings:
- Get
- Set
are those try catch blocks? no right? What is _TextBackgroundColor for?
