|
发表于 2007-2-9 17:45:23
|
显示全部楼层
<p>这样的话,还是可以复制粘贴的.</p><p>我前段时间在CSDN里发过一个,如下,应该是可以的了:</p><p>Private Sub Text1_Change()<br/> Dim I As Long, J As Long<br/> Dim K As String<br/> <br/> For I = 1 To Len(Text1.Text)<br/> J = Asc(Mid(Text1.Text, I, 1))<br/> If (J > 48 And J < 57) Or J = 46 Or J = 8 Then<br/> K = K & Chr(J)<br/> End If<br/> Next I<br/> Text1.Text = K<br/>End Sub</p><p>Private Sub Text1_KeyPress(KeyAscii As Integer)<br/> If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 46 And KeyAscii <> 8 Then<br/> KeyAscii = 0<br/> End If<br/>End Sub<br/></p> |
|