一个用于方便输入和检测IP小控件

这是个专门用于输入IP地址的控件(目前只限于IP version 4).
下面仿照MSDN的格式列出了IPv4Ctl的所有公开的成员.点击下面的/图标,可以收起/展开表格.
这个控件欢迎大家免费使用.(本控件需要.net framework 2.0)
下载地址: https://files.cnblogs.com/jedwin/IPv4Ctl.rar
解压后文件名称为:IPv4Ctl.dll
欢迎大家多提宝贵意见.过几天我再发布一个用到这个控件的小工具.
外观
功能 输入判断 外观
输入IP地址  输入正确时
输入IP地址 输入错误时
输入子网掩码 输入正确时
输入子网掩码 输入错误时
公共构造函数
  名称 说明
Public method IPv4Ctl 初始化IPv4Ctl类的新实例。
公共属性
  名称 类型 说明
Public property IpAddress String 获取或设置实例中显示的IP地址/子网掩码,如果IsLegal属性为False,则返回"".
Public property Bits String 只读属性.获取当前实例中显示的IP地址/子网掩码的二进制码,如果IsLegal属性为False,则返回"".
Public property errMsg String 只读属性.获取实例中上一次的出错信息.如果IsLegal属性为False,可以从这个属性中知道IP地址/子网掩码错误的原因.
Public property IsLegal Boolean 只读属性.获取实例中显示的IP地址/子网掩码是否合法.
Public property IsSubnetMask Boolean 获取或设置实例是用于输入IP地址还是子网掩码.
Public property NumofMaskBits Integer 获取或设置实例中显示的子网掩码的位数(从1-32).
公共方法
  名称 说明
Public method 本控件没有公共方法 N/A
公共事件
  名称 说明
IpChanged 当控件的IP地址值发生改变后触发。(通过点击控件中的上下按扭,或通过对IpAddress,SubnetMaskBits属性赋值均会触发该事件)

posted on 2007-01-22 17:44  Jedwin  阅读(2873)  评论(2编辑  收藏  举报

导航