IPBoxControl 开发手记(一)

    最近接的一个项目中要用到IP地址的配置。想起以前C++Buider中开发时也用到过,那时候满世界的找能输入IP的控件,很多都不是很满意,bug很多。现在用.net开发,本着不重复的原则,先到google搜了一下,发现“横刀夺爱”已经做了一些工作( http://www.drcsharp.com/news/show.aspx?id=166&cid=10)。不过用起来感觉一般,代码也不是太好(自己感觉),而且少了一些自己需要的功能,所以决定干脆自己写一个算了。
    说干就干,花了两天业余时间开发,基本完成了。现在记下心得。高手就请多多指点,不要骂我菜鸟就行了。
    先说说这个控件的特色:
    1.允许弹出输入错误警告设置;
    2.可选择弹出警告语言(中英文);
    3.设计时禁止改变大小;
    4.行为与Windows默认的基本保持一致。
    设计工作与横刀夺爱的大同小异,不过代码进行了优化、重构,并增加了一些需要的特殊功能。具体代码由于太长,我单独列出( http://www.cnblogs.com/seagle0128/archive/2004/10/31/58823.html)。这里贴出效果图:   
    
IPBoxControl 开发手记(一) 
 
IPBoxControl 开发手记(一)                                     IPBoxControl 开发手记(一)
 
    图中可以看到,增加了两个可选择的属性AllowWarn和Language。对于不想弹出警告信息的用户可以设为false即可,当然有些地方是必需的。语言只有中文和英文。

你可能感兴趣的:(c,windows,工作,.net,Google)