# ZOrder 或设为 TopMost

Posted by 小吴 on April 06, 1998 at 17:49:05:

In Reply to: 表单的问题.......帮帮忙吧! posted by 电子猪 on April 06, 1998 at 11:32:58:

你会问这个问题，表示你的程式是显示开头画面后，想先等一段固定时间，然后再把开头画面 unload 掉。这样的作法是不适当的。(使用手册中有说喔!)
正确的作法是将程式写在 Sub Main 中
Sub Main ()
' 显示开头画面
frmLogo.Show

' 开始做一些初始化动作

' 显示主画面
frmMain.Show

' 退出开头画面
Unload frmLogo
:
:

开头画面存在的时间取决于初始化动作所耗去的时间。这样便不会有表单位置谁盖谁的问题。

如果你没有初始化的程式，而一定要等待一段时间的话，你可以对表单下 ZOrder 方法，或是将开头画面的表单设为 TopMost (使用 SetWindowPos API)，这样也可以解决你的问题。

Follow Ups:

- Re: ZOrder 或设为 TopMost 电子猪 07:43:56 4/07/98 (1)
  - Sub Main 小吴 18:15:12 4/09/98 (0)