首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

用C#如何实现计算器的退格键Backspace功能

2012-04-10 
用C#怎么实现计算器的退格键Backspace功能小数部分怎么退格呢[解决办法]判断下最后一位是否是小数点,如果

用C#怎么实现计算器的退格键Backspace功能
小数部分怎么退格呢

[解决办法]
判断下最后一位是否是小数点,如果是的话,就删除倒数第二位,否则就删除最后一位
[解决办法]
写个键盘监听事件,每此按BackSpace键时,加个正则判断,然后执行
string res = datastr.Substring(0, datastr.Length - 1);
[解决办法]
string Num = "123.456";
Num = Num.LastIndexOf('.') + 1 == Num.Length ? Num.Substring(0, datastr.Length - 2) + "." : Num.Substring(0, datastr.Length - 2);
[解决办法]
string Num = "123.456";
Num = Num.LastIndexOf('.') + 1 == Num.Length ? Num.Substring(0, datastr.Length - 2) + "." : Num.Substring(0, datastr.Length - 1);
//改下,最后那个是减1

热点排行