IPv4 Address TextBox for .NET Framework, nothing more! I tried to cover all transitions and character validation, please, if there is any other thing to be covered, let me know.
You do not need any thing special, just add the assembly (dll) to your project's references, and you should find the control in the Toolbox of Visual Studio.
Use the Font property to change the size of the control.
IPv4AddressTextBox.IPAddress = new IPAddress("192.168.1.100");
IPv4AddressTextBox[0] = 192; IPv4AddressTextBox[1] = 168; IPv4AddressTextBox[2] = 1; IPv4AddressTextBox[3] = 100;
IPv4AddressTextBox.Text = "192.168.1.100";
.NET Framework >= 2.0