您的位置:首页 > 其它

【学生信息管理系统】总结一

2016-05-15 20:23 253 查看
首先说一下敲学生的一点点小感受:无论是敲学生还是调错亦或者是优化,都不要断断续续,要在一个集中的时间段里完成,这样不仅效率高而且能够及时发现问题解决问题。

接下来是我所遇到的一些问题,和大家一起分享,大家有什么好的建议或者是意见,大家及时沟流哦!


问题一:

登录对话框中



对于这段简短的代码,我不是很明白,后来经过查证终于明白地很透彻了:ok为全局变量,用户登录成功,OK被赋值为True,系统自动进入“创建学生管理系统的主窗体”一旦三次输入密码均不正确,OK被赋值为flase,公用模块的Main过程将根据OK的值决定是退出还是进入系统

问题二:

登录对话框中

总是用鼠标点击确定毕竟很麻烦,想着通过enter键键入系统,记得之前在作品展的时候就没有实现这个功能,所以心里一直以为这是一个大难题,但是后来才发现是我检索的关键字有问题,通过度娘,发现原来很简单:

将cmdOK按钮的Defult属性设置为True

原因:



其他的需要用到enter键的请参考上面!

问题三:



为了避免出现上面不符合实际的情况就需要将combbox设置为只能选择不能填写

combobox的style属性如下:



当style设置为1时,VbSimple Combo,此时就相当于普通的txtbox文本框



问题四:

Form窗体想要改变startupposition的值时显示



解决办法:



将MDIChild的属性改为False

原因:

所有者中心只能用在MDI窗体架构中,即把子窗体设置在父窗体的中心位置。如果不是MDI窗体,则窗体之间是不存在什么亲戚关系的,就像路人甲、路人乙,所以如果一个窗体要放到另一个窗体的中心位置,只能通过代码计算后实现,例如(假定是Form2放到Form1中间):

'这是在Form1打开Form2时的代码:

Form2.Width =1800 '这两行改变Form2的大小只是为了看清效果,实际中可以不要

Form2.Height =1500

Form2.Show

Form2.MoveMe.Left + (Me.Width - Form2.Width) \ 2, Me.Top + (Me.Height - Form2.Height) \ 2

问题五
这是一个很常见的问题!

以上都是一些小问题,但是如果不知道的情况下解决起来还是比较麻烦的,真的验证了米老师的一句话:“不怕不知道就怕不知道!”在这个过程中遇到问题并不可怕,我们要通过自己的努力去各个击破,最终实现了不是目的,我们的目的是在这个过程中成长!加油!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: