文件盒标签制作文本框里的数字怎么弄

文件盒标签制作文本框里的数字怎么弄,第1张

文件盒标签制作文本框里的数字可通过以下 *** 作:

1、打开WORD,选择插入菜单,点文本框,选择简单文本框。

2、然后在文本框里输入数字。

3、调整文本框的大小,鼠标放在右边的中间锚点向左拖拉,调整后显示如下。

方法一:

private void tBox_KeyPress(object sender, KeyPressEventArgs e)

{

if (e.KeyChar == 0x20) e.KeyChar = (char)0  //禁止空格键

if ((e.KeyChar == 0x2D) && (((TextBox)sender).Text.Length == 0)) return   //处理负数

if (e.KeyChar > 0x20)

{

try

{

double.Parse(((TextBox)sender).Text + e.KeyChar.ToString())

}

catch

{

e.KeyChar = (char)0   //处理非法字符

}

}

}

方法二:

private void TextBox_KeyPress(object sender, KeyPressEventArgs e)

{

if(e.KeyChar!=8&&!Char.IsDigit(e.KeyChar))

{

e.Handled = true

}

}

或者

private void TextBox_KeyPress(object sender, KeyPressEventArgs e)

{

if(e.KeyChar!='\b'&&!Char.IsDigit(e.KeyChar))

{

e.Handled = true

}

}

方法三:

private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)

{

if(e.KeyChar!='\b')//这是允许输入退格键

{

if((e.KeyChar<'0')||(e.KeyChar>'9'))//这是允许输入0-9数字

{

e.Handled = true

}

}

}

方法四:

private void textBox1_Validating(object sender, CancelEventArgs e)

{

const string pattern = @"^\d+\.?\d+{1}quot

string content = ((TextBox)sender).Text

if (!(Regex.IsMatch(content, pattern)))

{

errorProvider1.SetError((Control)sender, "只能输入数字!")

e.Cancel = true

}

else

errorProvider1.SetError((Control)sender, null)

}

方法五:

private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)

{

if(e.KeyChar=='.' && this.textBox1.Text.IndexOf(".")!=-1)

{

e.Handled=true

}

if(!((e.KeyChar>=48 && e.KeyChar<=57) || e.KeyChar=='.' || e.KeyChar==8))

{

e.Handled=true

}

}

方法六:

private void tbx_LsRegCapital_KeyPress(object sender, KeyPressEventArgs e)

{

if (!Char.IsNumber(e.KeyChar) && !Char.IsPunctuation(e.KeyChar) && !Char.IsControl(e.KeyChar))

{

e.Handled = true//消除不合适字符

}

else if (Char.IsPunctuation(e.KeyChar))

{

if (e.KeyChar != '.' || this.textBox1.Text.Length == 0)//小数点

{

e.Handled = true

}

if (textBox1.Text.LastIndexOf('.') != -1)

{

e.Handled = true

}

}

}

方法七:

利用ASCII码处理办法、

{

if ((e.KeyChar <= 48 || e.KeyChar >=57) && (e.KeyChar != 8) && (e.KeyChar != 46))

e.Handled = true

================48代表0,57代表9,8代表空格,46代表小数点

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7747330.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存