我想让某一个窗体不在任务栏里显示,但是该窗体却在屏幕上显示,就是像MSGBOX产生的窗体一样,不过还一个问题就是这个窗体需要有最大化与最小化按钮,正如这个是MDI子窗体一样,但是这个窗体又不是不MDI子窗体!!
说一大堆不知大家有没有明白我的意思,我再简单的说一下条件:该窗体有最大与最小化按钮,却不是MDI子窗体,且该窗体不会在任务栏里显示!

解决方案 »

  1.   

    Form2.frmVERSION 5.00
    Begin VB.Form Form2 
       Caption         =   "Form2"
       ClientHeight    =   3195
       ClientLeft      =   60
       ClientTop       =   345
       ClientWidth     =   4680
       LinkTopic       =   "Form2"
       ScaleHeight     =   3195
       ScaleWidth      =   4680
       ShowInTaskbar   =   0   'False
       StartUpPosition =   3  '窗口缺省
    End
    Attribute VB_Name = "Form2"
    Attribute VB_GlobalNameSpace = False
    Attribute VB_Creatable = False
    Attribute VB_PredeclaredId = True
    Attribute VB_Exposed = False
      

  2.   


    ShowInTaskbar 属性
          返回或设置一个值,该值决定一个 Form 对象是否出现在 Windows 95 任务栏中。该值在运行时为只读状态。语法object.ShowInTaskbarobject 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。设置值ShowInTaskbar 属性的设置值为:设置值 描述 
    True (缺省值)该 Form 对象出现在任务栏中 。 
    False 该 Form 对象不出现在任务栏中。 
    说明应用程序中使用 ShowInTaskbar 属性可使对话框不出现在任务栏中。ShowInTaskbar 属性的缺省值假定为该 Form 对象的 BorderStyle 属性的缺省设置 (Sizable) 。改变 BorderStyle 属性将会改变 ShowInTaskbar 属性的设置。
      

  3.   

    嘿嘿,另类方法;将窗体封装进dll内,通过dll显示窗体