没有合适的资源?快使用搜索试试~ 我知道了~
首页C#自定义IP输入框控件
场景: 做一些网络设备应用时,需要有ip地址的输入,这就需要ip地址输入框控件 思路: 1 重写TextBox 为IpInputBox。 2 重写TextBox为SubIpInputBox 3 一个IpInputBox 添加4个SubIpInputBox 和3个Label 控件图: 具体代码: 主窗口文件 Dialog.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.
资源详情
资源评论
资源推荐

C#自定义自定义IP输入框控件输入框控件
场景: 做一些网络设备应用时,需要有ip地址的输入,这就需要ip地址输入框控件
思路思路:
1 重写TextBox 为IpInputBox。
2 重写TextBox为SubIpInputBox
3 一个IpInputBox 添加4个SubIpInputBox 和3个Label
控件图:控件图:
具体代码具体代码:
主窗口文件 Dialog.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace IP
{
public delegate void FallBackEvent(IpInputBox box, int flag);
public partial class Dialog : Form
{
public Dialog()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.Controls.Add(ipBox);
ipBox.Location = new Point(10,10);
}
private IpInputBox ipBox = new IpInputBox(false);
}
}
IpInputBox.cs 文件
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
namespace IP
{
public class IpInputBox :TextBox
{
private bool _isNetmask = false;
public bool IsNetmask
{
get { return _isNetmask; }
set { _isNetmask = value; }
}














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0