学生信息管理系统——优化

        敲完学生,然后就是优化了,根据师傅的建议,我主要优化了一些,因为时间原因,还有好多不是做的太好,但是最起码做了些,希望对大家有用。学生——优化 - 12期 琚建飞 - 琚建飞 廊坊师范学院信息技术提高班十二期


一、 文本框只能输入数字或者只能输入汉字

        看了很多博客都写到过这个问题,不在乎多说一遍,权当加深下大家的印象吧。这就用到了KeyPress事件了,表示vb中的键盘事件,KeyAscii表示按下的键值。你可以通过IF 语句设置KeyAscii的数值来控制文本框中能输入文字或者数字。比如说我要只能输入数字就按下面的代码写:

学生信息管理系统——优化_第1张图片

你想要你的文本框输入什么类型的都可以通过设置完成。 下面附上一个Ascii表,希望对大家有用。

学生信息管理系统——优化_第2张图片

组合框那个style属性

        当你选择2后,你会发现,在设计界面里面的combo去不掉。解决方法:这其实和第一个是一个问题,你可以通过keypress事件来解决这个问题。不用管style属性,只要在Keypress事件中设置KeyAscii=0就OK了。

三、Check复选框只能选择一项,选择一项后其他几项复选框为不可选且要打上勾后才可以键入后面的文本框,当你选择打钩另一个复选框时,另外几个复选框后面的文本框内容清空。

学生信息管理系统——优化_第3张图片

这是刚开始的界面,文本框为灰色,点击一个复选框后,其他几个复选框,为不可选,且打钩的复选框后面文本框可键入。以下是开始文本框为灰色代码的截图。

学生信息管理系统——优化_第4张图片
下面是点击一个复选框其他复选框不能选,清空其他文本框内容且打钩后文本框可键入的代码截图。

学生信息管理系统——优化_第5张图片

四、用回车代替点击确定

        有时候用机房电脑的时候,登陆学生,如果用鼠标点确定的话总是会自动关闭VB,也不知道原因,但是用回车代替的话就没事了。这要用到Comand命令按钮的一个属性Default。设置成True就可以用回车代替点击这个按钮了。

五、在打开学生主界面的时候,始终保持界面上只显示一个窗体

        有时候你点开一个界面没关,又去点击另一个界面需要输入东西,如果两个界面都显示的话就会看的很不爽。所以你可以把它设置为,点击一个界面打开后其他界面都关闭就行了。这是代码截图。

学生信息管理系统——优化_第6张图片

总结

        学生信息管理系统需要优化的还有挺多的,任重道远,由于时间关系,也只能先做这么多了。在这一阶段,肯定的,有的学的多,有的学的少,还是建议多看看别人的博客吧,站在巨人的肩膀上嘛。以后学习的话,还是要提高效率的,大家时间一样,想多学就要提高效率,摆正心态。师傅说了,既然选择了这条路,你就好好地走下去吧,你要明白干什么是你最重要的,什么是你必须要做的。认真做事情,好好对待生活。fighting!


你可能感兴趣的:(VB)