传输表时,我想使状态栏显示正在传输的表名,可它只显示最后一个表的名字,怎么样才能让它将所有传输的表名都显示呢?

解决方案 »

  1.   

    速度太快了,所以只看到最后一个,可以把所有的表名先存起来,在用TIMER显示
      

  2.   

    timer控件我不太熟,如何控制呢
      

  3.   

    修改intervel来改变时间变化(多长时间便一次,1000是一秒)然后在其timer事件中写程序
      

  4.   

    不会吧,能做报表,不会Timer?
      

  5.   

    双集一下TIMER就行了,就往里填代码
      

  6.   

    在form里放个memo控件好了,传一张表就往memo里写一话,一个也不会漏,HOHO...
      

  7.   

    Session.GetTableNames(strValue,'',False,False,ListBox_Database.Items);
        strValue为数据库别名,执行后在ListBox_Database中显示表名列表
      

  8.   

    这是因为在传输过程序没有实时更新的原因,所以只看见最后一个,你可以在每显示一个表名后,加一个状态栏的Update方法,或Refresh方法。