минимизировать формы vb.net до mdiparent снизу, например. Adobe Photoshop

vb.net 2008

У меня есть 1 mdiparent и много дочерних форм. при нажатии кнопки свертывания дочерней формы она должна сворачиваться и отображаться в нижней части mdiparent, а не на панели задач. как в адоб фотошоп. Возможно ли это сделать? если да то как?


person aj1    schedule 15.04.2013    source источник
comment
Некому помочь в этом вопросе!!!   -  person aj1    schedule 29.04.2013
comment
Это поведение предоставляется по умолчанию, если вы фактически установили свойство MdiParent дочерней формы.   -  person Ciarán    schedule 29.04.2013
comment
Ciaran Спасибо .. Я не знал этого .. и опубликовал решение для этого ...   -  person aj1    schedule 30.04.2013


Ответы (1)


Вам необходимо установить свойство MdiParent дочерней формы в свой MdiContainer. В этом примере предполагается наличие двух форм, одна из которых называется Form1, а другая — Form2. Все свойства задаются программно.

Форма публичного класса1

Public Sub New()

    InitializeComponent()
    Me.IsMdiContainer = True
    Dim frm2 As Form2 = New Form2
    frm2.Owner = Me
    frm2.MdiParent = Me
    frm2.Show()

End Sub

См.: как создавать дочерние формы mdi с использованием родительской формы MDI. ?

person aj1    schedule 30.04.2013