This document contains code for a custom Name textbox control that can parse a full name entered into the textbox and separate it into first and last name properties. The Name control overrides the OnPaint method and contains private first and last name string properties, along with GetFirstName and GetLastName public methods that call an UpdateNames method to split the full name on a comma or space and assign the values. A sample form code demonstrates getting the first and last name from an instance of the Name control.