学生信息系统之优化(一)之ascii码
来源:互联网 发布:北京哪里有mac专柜 编辑:程序博客网 时间:2024/05/01 14:43
学生信息管理系统的最后一个阶段便是界面优化,这一阶段让我们的成果更加完善,是我们学习过程中很重要的一个环节。我在此过程遇到很多问题,下面是一个简单的总结。
1.回车键功能当于单击按钮
(1)设置属性:按钮的default设为真
窗体的keypreview设为真
(2)添加代码:
PrivateSubForm_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 ThenCommand1.Value = True
End Sub
2. .登陆界面禁止输入特殊字符
PrivateSub txtUserName_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 48 To 57
Case 65 To 90
Case 97 To 122
Case 8
CaseElse
KeyAscii = 0
End Select
EndSub
3.comboBox控件:只能用下拉框选择,用户不能自己写入
方法1:属性:ComboBox的Style设为2-DropdownList
方法2:属性:ComboBox的Style设为0,但需要添加如下代码
PrivateSubCombo1_KeyPress(KeyAscii As Integer)
KeyAscii= 0
EndSub
4. vb中的文本框中只允许输入数字
(1)设置属性:限制文本框可以输入的最大字符数(MaxLength)
(2)添加代码: 限制ascii码,拒绝非数字、退格、回车的输入
PrivateSub txtSID_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Then Exit Sub
Select Case KeyAscii
Case 48 To 57, 8, 13
Case Else
KeyAscii = 0
End Select
End Sub
5.vb中的文本框中只允许输入文本
Private Sub txtName_KeyPress(KeyAscii As Integer)
If (KeyAscii < 0) Or (KeyAscii >= 65 And KeyAscii <= 90) Or(KeyAscii >= 97 And KeyAscii <= 122) Or (KeyAscii = 8) Then
Else
MsgBox "姓名由字母和汉字组成", vbOKOnly,"提示"
KeyAscii = 0
txtName.SelStart = 0
txtName.SelLength = Len(txtName.Text)
End If
End Sub
小结:以上系统优化均涉及到ascii码相关知识,主要通过限制ascii码,使键盘具体键位与VB程序设计实现更完美的结合,程序更加完善。
- 学生信息系统之优化(一)之ascii码
- 学生信息系统之优化(一)
- 学生信息系统之优化(二)
- 学生信息系统优化(一)
- 学生信息系统之优化(二)之日期问题
- 学生信息系统之总结
- 学生信息系统优化(二)
- 学生信息系统---优化
- 学生信息系统优化总结
- 学生信息系统优化总结
- 学生信息系统之有关日期信息设置
- 学生信息系统错误集(一)
- 学生信息管理系统之ASCII问题汇总
- 学生信息管理系统之ASCII问题汇总
- 学生信息系统学习心得一、配置
- 【学生】优化(一)
- 自考之信息系统开发与管理(一)
- C++之基于STL的基本学生信息系统开发(vector/algorithm/functional)
- Dijkstra算法(单源最短路问题)
- Web前端性能优化(九)图像和Cookie优化
- 最短编辑距离
- 用到MNIST数据集的实验(总结中……)
- 【LeetCode】 17. Letter Combinations of a Phone Number
- 学生信息系统之优化(一)之ascii码
- Codeforces 665C Simple Strings【暴力,贪心】
- linux命令
- 处理TAP国际漫游话单的几种类库使用方法
- 关于conversation generation的论文笔记
- 1.认识Makefile文件
- 2015年终总结
- python实现简单爬虫功能
- 2.变量