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

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

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



问题一:

登录对话框中


对于这段简短的代码,我不是很明白,后来经过查证终于明白地很透彻了: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


问题五

这是一个很常见的问题!


   以上都是一些小问题,但是如果不知道的情况下解决起来还是比较麻烦的,真的验证了米老师的一句话:“不怕不知道就怕不知道!”在这个过程中遇到问题并不可怕,我们要通过自己的努力去各个击破,最终实现了不是目的,我们的目的是在这个过程中成长!加油!


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Sunny5319/article/details/51418750
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭