全哥

不断学习,努力超越自己.

导航

灰盒测试—ListBox控件

 

1、多次加载数据到ListBoxListBox的数据是否不断增加。主要原因开发人员忘记写清除旧数据,再加载。代码:Me.ListBox1.Items.Clear

2、没有经验的人员,往往不会考虑大数据加载到ListBox的性能。比如1000条时数据。主要是数据加载前没有加BeginUpdate,加载完成后没有加EndUpdate方法。如果没有用这个方法,当增加一条数据时会重绘控件。

本次实践的代码如下,采用VB.NET开发语言.

Dim i As Integer

        Dim t As New System.Diagnostics.Stopwatch

        t.Start() '计时器开始计时

        Me.ListBox1.Items.Clear() '清除集合中的旧数据

        Me.ListBox1.BeginUpdate() '开始更新,暂停重绘

        For i = 1 To 1000

            Me.ListBox1.Items.Add(i)

        Next

        Me.ListBox1.EndUpdate() '结束更新,开始重绘

        t.Stop() '计时器停止计时

   Debug.Print(t.ElapsedMilliseconds) '显示花了多久时间

3、              当删除一条数据时,界面上删除了,但是数据库中没有删除。

posted on 2009-07-08 11:18  全哥  阅读(360)  评论(0)    收藏  举报