Form表单有个TopMost属性,用来设置表单是否位于最顶端。我试过了,如果采用这个参数的话,那么这个Form表单会位于所有Windows下窗口的顶端,而不仅仅是其所在应用程序窗口的顶端,这样会挡住其它程序的使用,很不友好。
那么如何才能让一个Form表单只位于其所在应用程序的顶端,但不要遮住其它应用程序。怎么弄?
对了不要告诉我用ShowDialog哈,我要的不是模式对话框,而仅仅只是一个普通窗口。谢谢!

解决方案 »

  1.   

    老兄,用ShowDialog的话主窗体或其它窗体就没法操作了呀。
      

  2.   

    在VS2005中点击你的表单,属性窗口有一个窗口样式,里面有一个TopMost,把它设为true就OK了.给分吧.
      

  3.   

    bwangel,老兄,你没有认真读我的帖子哟:Form表单有个TopMost属性,用来设置表单是否位于最顶端。我试过了,如果采用这个参数的话,那么这个Form表单会位于所有Windows下窗口的顶端,而不仅仅是其所在应用程序窗口的顶端,这样会挡住其它程序的使用,很不友好。因此,不能采用TopMost属性。