学生信息管理系统总结续篇

上一篇我们已经总结了学生信息管理系统出现的一些问题,现在我就一些细节再进行一下总结。

细节一:

             在设置课程中,课程的添加不可以重复,为了防止重复的出现,需要再加一段代码,用来判断是否已经有选择的课程,没有则添加,有则不添加。

             先写一个函数,用来做判断。

             Private Function Addlist(List As ListBox, str As String) As Boolean

                     dim i as long

                      For i=0 To List.count-1

                             If  List.List(i)=str Then       '都相同则退出,有不同的则添加

                                   Exit Function

                             End if

                      Next  i

                      List.AddItem str

                      Addlist=True

              End Function

              下面是添加按钮的代码

               'listAllcourse.ListIndex   在没有选中的情况下等于-1

               Private Sub cmdAdd_Click()
                       If listAllcourse.ListIndex <> -1 Then
                            Call Addlist(listSelectcourse, listAllcourse.List(listAllcourse.ListIndex))                   
                        End If
               End Sub
               这样就可以解决添加重复的问题了。

细节二:

             下拉菜单不能输入:

              只需在另外添加一段代码就可以了,例如:

              Private Sub comboClassno_KeyPress(KeyAscii As Integer)
                       KeyAscii = 0
              End Sub

             这段代码的实现的功能是键盘不可输入。所以,这样list 就不能输入了。

细节三:

             日期的输入:

             我们用Textbox 输入日期,这样不仅不方便输入,而且用来比较两个日期的大小很困难,所以我们可以选择使用日期控件。

             在 “工程”——“部件”里选择Microsoft   Windows Common Controls 6.0(SP60

             具体的使用方法其实很简单,我在这里就不详细介绍了,就需要同学在下面多做尝试了,相信你可以的。

今天的总结就到此结束,感谢大家的捧场。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值