想做一个只接受数字且能按位调整大小的textbox控件
其实不管用什么控件,能实现功能就行1.就像上面这样,前面不足的都要补零
2.每次只能选中一位,然后按上下键或者用鼠标滚轮就能对数字进行调整(有正负的)
3.
苦恼。。。 --------------------编程问答-------------------- 1.前面不足的都要补零//用string的方法PadLeft
2.每次只能选中一位,然后按上下键或者用鼠标滚轮就能对数字进行调整(有正负的)//keypress事件或keydown事件里判断一下
3.只接受数字//用正则验证一下 --------------------编程问答-------------------- 在textbox的 keypress事件中,写
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if((int)e.KeyChar <48||(int)e.KeyChar>58)
{
e.Handled = true;
}
} --------------------编程问答-------------------- 这难道不是NumberBox?? --------------------编程问答-------------------- 在textbox的 keypress事件中,写
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (((int)e.KeyChar < 48 || (int)e.KeyChar > 58) &&(int)e.KeyChar!=8 )
{
e.Handled = true;
}
}
别把回车也禁掉了 --------------------编程问答--------------------
阿,还有这个控件...
我现在用maskedtextbox试呢 --------------------编程问答--------------------
我现在用maskedtextbox控件规定好格式可以实现,不过前面的正负号比较头疼
我规定的格式是 #99999.99
还有就是鼠标滚轮响应的事件是什么么呢。。。 --------------------编程问答--------------------
回车也禁止掉,每次数字发生改变就需要将当前的数字发送出去
补充:.NET技术 , C#