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