Hi Shawn,
You are most welcome. Just glad it worked for you and thanks for confirming.
You may want to throw in the Browsable attribute to prevent users from entering a value within the designer, as if they do, your designer will thrown an exception. Same will of course happen, should someone decide to add a code to set that attribute, which the designer will then choke on when loading the form. In order to fully cover all basis, you can add the same check for VWGContext.Current on the setter, as you placed on the getter.
<System.ComponentModel.DesignerSerializationVisibility(ComponentModel.DesignerSerializationVisibility.Hidden)> _
<System.ComponentModel.Browsable(False)> _
Public Property OrgID() As Integer
Palli