private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar < 48 || e.KeyChar > 57)
{ textBox1.Text = "";
}
}怎么让编辑框只能写入数字,还有不能为空。上面这样子写,老是有问题,,当不是数字的时候把编辑框清空就好了,还有对一批编辑框处理相同的事件的时候? 怎么传送自己对应的那个类实例。?sender里面?我全部选中编辑框,然后点keypress事件,那个名字是最后一个编辑框的名字,我想让名字变换下可以不?我的窗口上有tab页
我只能选一页,我如何才能把整个窗口上的编辑框都选中》?
{
if (e.KeyChar < 48 || e.KeyChar > 57)
{ textBox1.Text = "";
}
}怎么让编辑框只能写入数字,还有不能为空。上面这样子写,老是有问题,,当不是数字的时候把编辑框清空就好了,还有对一批编辑框处理相同的事件的时候? 怎么传送自己对应的那个类实例。?sender里面?我全部选中编辑框,然后点keypress事件,那个名字是最后一个编辑框的名字,我想让名字变换下可以不?我的窗口上有tab页
我只能选一页,我如何才能把整个窗口上的编辑框都选中》?
解决方案 »
- 一个语句,大家告诉我怎么写哈
- datagridview中,怎样才能让垂直滚动条不随滚轮移动
- [NAT穿透]求助,如何实现NAT穿透?
- 求实现一个简单的功能,急!
- 日语中¥的表示
- 如何修改另一台机器的注册表?WMI可以实现吗?
- MDI主窗体最大化的时候能不能不覆盖桌面上的任务栏?
- 怎样用与的方法比较两个二进制数.....请教!!!!
- VC++ 做视频效率很高,如果用C# 来做(通过导入VC++ 的DLL来实现),是不是和VC++ 做的效率相当。差不了多少,在速度方面。?
- 怎樣將服務器上的word文件在网頁上打開,以word文件格式顯示在网頁上,包括菜單項,然后.....
- 纯新手看什么书好
- 关于ASP.NET
在HTML代码里加入:
<script language="javascript">
function isnum()
{
if(event.keyCode<48 || event.keyCode>57)
{
event.keyCode=0;
}
}
</script>
</HEAD>
在TEXTBOX的HTML代码中:
<asp:TextBox onkeypress="isnum()" id="tbMoneyRu" runat="server" Font-Size="X-Small"></asp:TextBox>
其中onkeypress="isnum()" 是后加入的,既可实现
加入以下代码
if ((e.KeyChar < (char)48) || (e.KeyChar > (char)57))
{
e.Handled = true;
}
改为e.Handled = true;
void textBox_ValueChanged(sender,o){
int a;
if(int.TryParse(this.textBox1.text,a)){
lastValue= a;
textBox1.Text = a.ToString();
}else{
textBox1.Text = lastValue.ToString();
}
}//这样就满足了让编辑框只能写入数字,还有不能为空
在textchange等事件判断是不是数字。(复制,粘贴)
再在按键消息里把不是的过滤掉。