谢谢
解决方案 »
- 求一算法....
- 关于app.config文件的使用
- 怎么合并图片
- winform 连接远程数据库 急啊。。。
- 客户端用Remoting下载文件,能不能一边统计服务器已经发了多少数据呢?
- 客户端接受图片数接受后,byte[] 的大小如何设定,已经如何把接受的byte[]组合成一个byte[]??
- C# GDI绘图使用Timer控件发生延迟
- Timer 为何不起作用?
- 接收IOS端发送的16进制图片data数据流 没法重新绘制成图片
- How to delete rows in datatabel?
- SharpDevelop中ICSharpCode.TextEditor.DLL的keydown,keyup,keypress等事件不起作用!
- 有谁知道哪里有C#的电子书下载的呀?
在win中把属性中的PasswordChar设置一下就行了。
在web中把属性中的TextMode设置一下。
我的意思是想要输入decimal形式数字的掩码框,这个设置PasswordChar属性恐怕不行吧?!
{
protected override bool ProcessKeyEventArgs(ref Message m)
{
int s=m.Wparam.ToInt32();
if(m.Msg==0x0102)
{
if((s<48)||(s>57)) //这里是需要屏蔽的字符(ASCII)。。
return true;
}
return base.ProcessKeyEventArgs (ref m);
}
}
然后在构造函数中加
this.Validating += new System.ComponentModel.CancelEventHandler(this.OnValidatingData); 再写你的
private void OnValidatingData(object sender, System.ComponentModel.CancelEventArgs e)
{
//这里你爱怎么干怎么干去自由发挥。
}
if(m.Msg==0x0102)
{
if((s<48)||(s>57)) //这里是需要屏蔽的字符(ASCII)。。
return true;
}里面的0x0102是什么意思??
似曾相识,但是怎么也想不起来了,郁闷
还有上面的问题,请教m.Msg==0x0102什么意思?