4个textBox,3个label 设置适当的风格后,一个外观不错的ip地址控件就呈现出来了
和平时大家使用的ip地址控件一样,输入.就进入下一文本框.每个文本框的值都不能大于255.
代码如下:
(创建.net控件的步骤参见 C# 学习自定义控件,从一个简单实用的日期控件开始。 )
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
namespace IPaddressControl
{
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
private void UserControl1_Load(object sender, EventArgs e)
{
txtPartA.Text = "";
txtPartB.Text = "";
txtPartC.Text = "";
txtPartD.Text = "";
}
/// <summary>
/// 获取完整的ip值,如"192.168.0.1".
/// </summary>
/// <returns></returns>
public string GetIpAddress()
{