`
seagle0128
  • 浏览: 43930 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

IPBoxControl 开发手记(一)

    博客分类:
  • .NET
阅读更多
    最近接的一个项目中要用到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)。这里贴出效果图:   
    
 
 
                                    
 
    图中可以看到,增加了两个可选择的属性AllowWarn和Language。对于不想弹出警告信息的用户可以设为false即可,当然有些地方是必需的。语言只有中文和英文。
分享到:
评论

相关推荐

    Android开发手记一_NDK编程实例

    ### Android开发手记一_NDK编程实例 #### 一、开发环境的搭建 在开始具体的NDK编程之前,首先需要确保开发环境已经被正确地搭建起来。对于初次接触Android NDK开发的朋友来说,拥有一个良好的环境配置是至关重要的...

    网页开发手记 htmlcss js

    开发网页看 网页开发手记 htmlcss js 大家可以看看

    网页开发手记 HTML

    一本描述网页开发的书,很全,希望大家能喜欢

    网页开发手记:486个JavaScript网页特效详解_光盘源文件

    本资料“网页开发手记:486个JavaScript网页特效详解”正是针对这一主题进行深入探讨的资源,包含了大量实用的JavaScript特效代码实例。 首先,我们要理解JavaScript的基本概念。JavaScript是一种解释型的、基于...

    网页开发手记htmlcssjavascript实战详解

    网页开发手记htmlcssjavascript实战详解 电子工业出版社 叶青 孙亚南 孙泽军编著

    《网页开发手记:HTML+CSS+JavaScript实战详解》

    《网页开发手记:HTML+CSS+JavaScript实战详解》是一本专门为初学者设计的Web前端技术教程,旨在帮助读者深入理解和掌握网页开发的核心技术。这本书的内容涵盖了HTML、CSS和JavaScript这三个网页开发的基础和核心...

    同人游戏开发手记-附件(2.3.2)

    同人游戏开发手记-附件(2.2.2-2.2.6) 具体说明见我的博客(http://blog.csdn.net/fosly) 一如既往的骗5个积分, 积分不够的请留个Email, C屌相信总会有不缺分儿的人出现的, 所以坚决不免分

    网页开发手记.HTML.CSS.JavaScript实战详解

    《网页开发手记--实战详解》由叶青、孙亚南、孙泽军编著,笔者将网页制作技术粗略划分为前台浏览器端技术和后台服务器端技术。本书主要学习前台浏览器端技术,也就是静态页面制作技术。早期只需要使用HTML即可单独...

    Wicket 1.4 开发手记(一) helloworld与环境配置

    在《Wicket 1.4 开发手记》系列的第一篇文章中,作者Steel.Ma分享了他对Wicket框架的一些见解,特别是针对Wicket 1.4版本的入门级介绍。文章首先对当前流行的开发模式SSH(Struts、Spring、Hibernate)进行了批判性的...

    JavaEye3.0开发手记

    ### JavaEye3.0开发手记之开发环境搭建详解 #### 一、开发环境搭建概述 随着JavaEye3.0开发计划的启动,本篇文章将详细介绍如何为该项目搭建高效的开发环境。开发过程中不仅需要考虑软件的选择,还需要针对操作...

    Jfreechart开发手记(一)

    ### JFreeChart 开发手记(一):完整柱状图及数据下钻实现方法 #### 1. 概述 本文档旨在介绍如何利用开源图表库 JFreeChart 制作一个完整的柱状图,并实现商业智能 (BI) 软件中常见的“数据下钻”功能。通过本...

    WM今日插件开发手记

    《WM今日插件开发手记》是一篇关于插件开发的博客文章,作者分享了在Windows Mobile(WM)平台上开发工具栏插件的经验和心得。虽然原始描述为空,但我们可以根据标题和提供的文件名来推测文章可能涉及的内容。 首先...

    原创:iReport&JasperReport开发手记(一) List报表开发与发布

    ### iReport & JasperReport 开发手记:List报表开发与发布 #### 1. 概述 在B/S架构的应用程序开发中,报表处理一直是重要的组成部分。传统的处理方式包括生成CSV文件供用户下载后再行编辑,这种方式不仅效率低下...

    iReport&JasperReport;开发手记(一)+List报表开发与发布.pdf

    ### iReport & JasperReport 开发手记:List报表开发与发布 #### 1. 概述 在B/S架构的应用程序开发中,报表处理一直是开发者面临的重要问题之一。早期的解决方案通常包括生成CSV等文件供用户下载后再进行编辑,...

    匠人手记:一个单片机工作者的实践与思考.pdf

    《匠人手记:一个单片机工作者的实践与思考》这本书是一本结合了作者实际开发与应用单片机经验、心得感悟与技术分享的专著。作者张俊以轻松诙谐的笔调,摒弃了传统技术书籍的刻板说教,力求在交流分享中与读者产生...

    同人游戏开发手记-附件(2.2.2-2.2.6)

    本资料集“同人游戏开发手记-附件(2.2.2-2.2.6)”包含了五个关键章节,分别涉及游戏开发的不同方面,为有志于同人游戏制作的开发者提供了宝贵的学习资源。 首先,章节2.2.2可能涵盖了游戏设计的基础知识,包括游戏...

    Android开发手记--环境配置[收集].pdf

    Android 开发手记 -- 环境配置 Android 开发手记是基于 Linux 内核的手机系统,使用 MyEclipse + Windows XP 作为开发工具,当然在 Linux 下开发是更好的选择。以下是 Android 开发环境配置的步骤: 第一步:下载 ...

    OA开发手记

    总的来说,【OA开发手记】是一份宝贵的资源,它涵盖了从源码分析到工具应用,再到实际项目开发的各个环节,对于想要深入理解和开发OA系统的程序员来说,是一份不可多得的学习材料。通过深入学习和实践,我们可以不断...

Global site tag (gtag.js) - Google Analytics