4760.html

来自「VB技巧问答10000例,是一个教程」· HTML 代码 · 共 23 行

HTML
23
字号
<html>
  <head>
    <title>我想,可以这么做</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>我想,可以这么做</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by <a href="mailto:joseph@mail.russell.net.tw">joseph</a> on August 15, 1998 at 11:44:46:<p>
In Reply to: <a href="4535.html">Re: 本人亦遇到相同问题</a> posted by won on August 09, 1998 at 16:07:51:<p>
我想,可以这么做:(以你的问题而言)<br>设定MaskEdBox1的Format=#,##0.00<br>Mask=#,###.##<br>PromptInclude=False<p>Private Sub MaskEdBox1_KeyDown(KeyCode As Integer, Shift As Integer)<br>Dim TmpZero As Integer<p>If KeyCode = 190 Or KeyCode = 110 Then<br>   TmpZero = LeftLength - Len(MaskEdBox1) 'LeftLength 为整数位数(不含",")<br>   MaskEdBox1 = String(TmpZero, "0")& MaskEdBox1<br>    SendKeys "{RIGHT 6}"<br>  '6 为小数点以左总长(包括小数点)<br>End If<br>End Sub<p>最后,如此获得Mask输入值:<br>Val(Mid(MaskEdBox1, 1, LeftLength) & "." & Mid(MaskEdBox1, LeftLength + 1, RightLength))<br>'RightLength 为小数位数<p>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 4760-->
</ul><!--end: 4760-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?