Winform中使用MaskedTextBox制作IP地址输入框

环境:C/S Winform C#

Demo:

迷水商城迷水商城

图片

365站群VIP

功能:自动征战ip掩码,输入形如999.999.999.999的时势,并征战keydown事件,当输入.的技能,自动跳至下一栏。

迷水商城迷水商城

关节:

迷水商城迷水商城

1,从器用箱中拖入一个MaskedTextBox,定名为txtPACSIP;

18禁动漫游戏 综合体论坛 迷水商城

2,在mask属性中,输入:999.999.999.999

迷水商城

3,在prompt属性中,将_换为空格。要是你可爱_的话,谜魂香烟有效果吗也不错毋庸换。

迷水商城

4,创建KeyDown事件,附以下代码:

迷水商城

private void txtPACSIP_KeyDown(object sender, KeyEventArgs e)
 {
  if (e.KeyCode == Keys.Decimal)
  {
   int pos = txtPACSIP.SelectionStart;
   int max = (txtPACSIP.MaskedTextProvider.Length - txtPACSIP.MaskedTextProvider.EditPositionCount);
   int nextField = 0;
 
   for (int i = 0; i < txtPACSIP.MaskedTextProvider.Length; i++)
   {
 if (!txtPACSIP.MaskedTextProvider.IsEditPosition(i) && (pos + max) >= i)
  nextField = i;
   }
   nextField += 1;
 
   // We're done, enable the TabStop property again   
 
 
   txtPACSIP.SelectionStart = nextField;
 
  }
 }

虽然, 你要是思将tab键也竣事自动跳至下一栏的话,多加个条款就行。

迷水商城

5,在取值的进程中,牢记要replace空格:

迷水商城

PingReply reply = p1.Send(this.txtPACSIP.Text.Replace(" ",""));

迷水商城 本站仅提供存储职业,所有本色均由用户发布,如发现存害或侵权本色,请点击举报。

http://mppu.fuliwang1.cyou/mihunxiangyanyouxiaoguoma/33203.html

QQ咨询

QQ: