我想在form_load的时候,弹出一个对话框,先要求用户输入一个数字,同时有个10秒的倒计时。如果用户输入了一个数字并按了确定按钮的话,form_load的初始化会根据这个用户输入的数字初始化,并继续下去;否则,10秒过后,用default值作为输入,form_load的初始化根据这个default的数字初始化,并继续下去。谢谢,在线等

解决方案 »

  1.   

    在 form1 的 load 事件中,模式加载另一窗体 subfrm1在subfrm1 中有 timer 控件用来计时,有个 textbox 用来接受输入
    在 subfrm1 的 unload 事件中将 textbox 的值返回 form1(如果有输入)
      

  2.   

    用一个时间控件
        设置属性
        me.timer1.i=1000000(十秒)
        me.timer1.enable=true
    模块级变量
    dim mstrTemp as stringsub Timer1_time
        mstrTemp = default
    end sub
      

  3.   

    to:  fxy_2002(阿勇)
    谢了,如果控制,在subfrm运行的时候,form的load过程是停止的?
      

  4.   

    先加载显示subfrm,然后再加载form
      

  5.   

    添加一个新窗体,在主创体的formload事件中弹出新窗体,在新窗体中添加time控件,设置timer事件
      

  6.   

    模式加载窗体,在 form.show 1 后面的代码都不会执行,直到模式 form 关闭