学生系统优化

时间:2022-11-15 05:56:40

 

1 回车键和enter结合,esc键和cancel结合

  属于command控件属性,在属性窗口找到command的default 改成true即可将回车键和enter结合,找到cancel改成true即可将esc件和cancel结合



2 VB中如何限制字符串输入长度(拿输入电话号码举个栗子)

  直接改:textbox 的 maxlength 属性为 11,在其属性窗口中设置或在代码中 

         text1.maxlength = 11

  站在用户的角度考虑(即给用户一个小提示):

     if text1.length >= 11  then

         msgbox“请正确输入手机号码!”

     end if



3 在VB中,怎么使文本框只能输入数字

  在代码窗口中,添加如下代码:

  Private Sub txtTel_KeyPress(KeyAscii As Integer)
      If KeyAscii = 8 Then  
           Exit Sub     ’意思是如果按了backspace键,就结束了该sub过程
      Else
           If KeyAscii < 48 Or KeyAscii > 57 Then
           KeyAscii = 0  ’如果输入的不是0-9的字符,这个字符就被屏蔽掉
           End If
      End If
  End Sub 

   

   学生系统优化为什么要加入 If KeyAscii = 8 Then  Exit Sub  这句代码呢?因为如果用户输出错误了想删除数字,但是删除键已经被屏蔽掉了,就不能删除了。因此在前边加上这一段代码保证删除键能够使用!