我用VB做了一个activex dll,我想在这个DLL中,显示一个界面或者消息提示框,在上面显示一行中文,到一定时间之后关闭这个界面或者消息提示框,在这个界面上不能出现确定、取消等按钮,我该如何去做?希望大家帮帮忙,最好能帮忙写个示例代码

解决方案 »

  1.   

    自己在activex dll里面显示各窗体,模式的.顺手放个timer
      

  2.   

    新建一个窗体,比如叫Form2,放入一个label,设置为你要的文字。
    你可以设置controlbox属性去掉标题栏上的按钮。放一个timmer,设置interval属性为30000,表示30秒,双击,编写代码:
    Unload Me然后在ActiveX中调用:Form2.Show
      

  3.   

    按照这个方法,可以在界面上显示数字的倒数,但是我想在界面上显示倒数的时候,继续执行我activex dll里的程序,但执行到我DLL里去调用其他DLL里的程序的时候,倒数的这个界面就不会作为主界面显示在前端,现在有什么方法能让我在继续执行程序的时候,这个倒数的界面显示在界面最前端,一直执行,一直到相关操作之后关闭界面?
      

  4.   

    form2.show.vbmodal这个要等form2中的倒数计时结束了,才会执行activex dll中的程序
      

  5.   

    你要那样的效果只好用api了设置你的消息窗体置顶了.没法,只好顶ls了