问题一:怎么让Enter键实现Tab键功能?
系统自带的是用Tab键来实现各项之间的切换,如何在程序中编写代码,让Enter键实现Tab键的功能?
问题二:格式化字符串
有一字段,在数据库中的类型为decimal。如何将字符串1.000或19.0000格式化为没有小数点的形式而得到1或19。这只是个例子,也就是说不知道取出来的字符是什么,所以不好用截取字符串的方法。希望各位大虾告知别的方法,谢谢!!!

解决方案 »

  1.   

    第一个,在程序里截获keypress事件
    做如下处理:
    If e.KeyChar = Chr(13) Then
                e.Handled = True
                SendKeys.Send("{TAB}")
            End If第二个,dim s as string="15.0000"
    dim t as string = cint(s).tostring.trim
      

  2.   

    首先感谢outh24的回复。我还以为没分就没人回答了呢。哈哈 outh24是用vb写的,我试了下,好像还是不行。
    一:不知道以下代码应该写在什么地方?能不能给出详细的代码,谢谢!If e.KeyChar = Chr(13) Then 
                e.Handled = True 
                SendKeys.Send("{TAB}") 
            End If 二:用了cint后还是不行。该怎么办,大虾帮帮忙了
      

  3.   

    补充一下,我用的是C#和ASP.NET
      

  4.   

    第一个不知道;第二个:
    double a = 12.0000;
           
    String.Format("{0:N0}", a);  之后a=12
      

  5.   

    1.Enter键实现Tab键的功能
      <script language="javascript" event="onkeydown" for="document"> 
      if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!=''&& event.srcElement.type!='textarea')
      event.keyCode=9; 
      </script>
      

  6.   

    If e.KeyChar = Chr(13) Then 
                e.Handled = True 
                SendKeys.Send("{TAB}") 
            End If  写在你想让他实现按下enter就变成tab的控件的keypress事件里面啊