IP地址输入控件 V1.0.1.1版(FOR Win Form)

原创 2004年02月29日 13:23:00

核心代码:

 '只允许输入数字、"."
    Private Sub txtField_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtField0.KeyPress, txtField1.KeyPress, txtField2.KeyPress, txtField3.KeyPress
        If e.KeyChar = "." Then
            Dim tx As TextBox = CType(sender, TextBox)
            '最后的文本框不可以输入"."
            '在其它文本框输入".",相当于输入"Tab"键,即光标到下一文本框
            If tx.Text = "" Or tx.SelectedText <> "" Then
                e.Handled = True
            End If
            If tx.Name <> "txtField3" Then
                SendKeys.Send("{TAB}")
            Else
                '最后的文本框不可以输入"."
                e.Handled = True
            End If
        ElseIf (Not IsNumeric(e.KeyChar)) And e.KeyChar <> ControlChars.Back Then
            e.Handled = True
        Else
            Dim tx As TextBox = CType(sender, TextBox)
            If (Len(tx.Text) = 2 And e.KeyChar <> ControlChars.Back And tx.SelectedText.Length = 0) Then
                If tx.Name <> "txtField3" Then
                    SendKeys.Send("{TAB}")
                End If
            End If
        End If
        '控制ControlChars.Back退格键
        Dim tx1 As TextBox = CType(sender, TextBox)
        If (Len(tx1.Text) = 0 And e.KeyChar = ControlChars.Back) Then
            Select Case tx1.Name
                Case "txtField3"
                    If txtField3.Text = "" Then
                        txtField2.Focus()
                    End If
                Case "txtField2"
                    If txtField2.Text = "" Then
                        txtField1.Focus()
                    End If
                Case "txtField1"
                    If txtField1.Text = "" Then
                        txtField0.Focus()
                    End If
            End Select
        End If
    End Sub

当运行时:
IP.jpg
当出现错误时:
IPERROR.jpg 

一个简单的IP地址输入控件

IP地址 分段输入 WPF C#
  • qq_32493189
  • qq_32493189
  • 2016年10月08日 19:37
  • 998

IP地址输入控件(仿照windows的ip输入做的)

windows ip输入是这样的          我的ip输入是这样的,看着一样。 用法:和IPEditText用法一样,settext()   gettext()函数即可。 ...
  • u014492513
  • u014492513
  • 2017年03月25日 15:00
  • 340

PyQt4实现封装的QT的ip地址控件

由于QT没有提供现成的IP地址控件,而仅仅使用正则表达式和inputMask为QLineEdit进行IP地址输入限制和验证,效果不怎么理想。所以用PyQt4封装了一个IPv4地址控件。 #-*- c...
  • wdt3385
  • wdt3385
  • 2013年09月24日 16:51
  • 931

[Qt] IP地址输入框实现

封装了一个ip地址的输入框。网络上下载了份代码,找不到哪里的了。经过修改之后,尽力让它的行为和windows的IP地址输入框的行为看起来像些。代码如下://ipaddredit.h#ifndef IP...
  • mdgsf
  • mdgsf
  • 2015年09月26日 21:38
  • 404

自定义EditText实现IP输入框

你们听说过需要在Andrid设备上输入IP地址的需求吗,不管你们听说了没有,反正我是没听说。这不,产品提出了这么逆天的需求。 先说下大致思路 继承LinearLayout 实现了多个EditText...
  • u013369232
  • u013369232
  • 2016年12月23日 15:44
  • 2230

Qt实现IP输入框

转自:http://blog.csdn.net/u011417605/article/details/51353337 版权声明:本文为转载文章,转载请注明出处。如有问题请联系Q...
  • auragreen
  • auragreen
  • 2017年06月17日 16:00
  • 825

Android下自定义IP控件

在Android原生控件中,没有IP输入控件,于是自定义一个,如果有bug或者代码上的问题,欢迎大家提出,先谢谢大家。     控件代码如下: import android.content...
  • zhujm320
  • zhujm320
  • 2015年03月16日 00:08
  • 909

Qt实现IP输入框

Qt作为界面框架,已经非常完善了。但是,也不是尽善尽美,IP输入框作为开发中使用很频繁的一个控件,Qt竟然没有实现,也是醉了。不过,我们自己也可以实现,并不是很复杂。 先来看下最终实现的效果: ...
  • u011417605
  • u011417605
  • 2016年05月09日 15:36
  • 4143

表格单元格内嵌IP地址输入选择控件

public class TestZuhe {     private final JButton addBtn = new JButton("增加(A)");     private fi...
  • ccren
  • ccren
  • 2014年08月16日 00:10
  • 538

Android实现仿电脑的ip地址输入

最近该需求改到一个特别的,估计有人也遇到过这种恶心的需求,客户端居然需要输入ip地址,感觉有点扯,客户自己输入ip地址,呵呵,总之,不完成也不行啊,没有砍经理的力气,只能撸代码了. 下面开始正题,先...
  • ElinaVampire
  • ElinaVampire
  • 2015年01月06日 11:34
  • 5547
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IP地址输入控件 V1.0.1.1版(FOR Win Form)
举报原因:
原因补充:

(最多只允许输入30个字)