MDI in Windows Forms
От: vlad2077  
Дата: 25.07.04 10:46
Оценка:
такой вопрос:
у меня есть несколько child окон внутри parent окна.
1. как я могу избавится об Titlebar у всех child окон
2. как я могу сделать эти окна auto-resizable,i.e. когда у меня одно окно ,то оно на всю величину parent окна,а когда допустим 4 окна (child windows все одинаковые- только разные данные внутри),то все 4 показаны внитри parent window ,но показаны так как будто они просто уменьшены пропорционально размерам данного окна.
т.е. все что видно внутри maximized окна,будет видно внитри уменьшенной копии окна.
пусть оно будет маленькое ,но без скроллинга.(т.е. сделать scaling содержимому окна)

any help — appreciated!!!
p.s. программа под .Net Windows Forms

если по д .НЕТ WF низзя,то можно ли под MFC?
Re: MDI in Windows Forms
От: Кирилл Осенков Украина
Дата: 27.07.04 13:13
Оценка:
Здравствуйте, vlad2077, Вы писали:

V>такой вопрос:

V>у меня есть несколько child окон внутри parent окна.
V>1. как я могу избавится об Titlebar у всех child окон
Поставь у них свойство FormBorderStyle = None.

V>2. как я могу сделать эти окна auto-resizable,i.e. когда у меня одно окно ,то оно на всю величину parent окна,а когда допустим 4 окна (child windows все одинаковые- только разные данные внутри),то все 4 показаны внитри parent window ,но показаны так как будто они просто уменьшены пропорционально размерам данного окна.

Если лень размещать окна самому, вызывай MyMDIParent.LayoutMdi(Windows.Forms.MdiLayout.TileHorizontal)

V>т.е. все что видно внутри maximized окна,будет видно внитри уменьшенной копии окна.

V>пусть оно будет маленькое ,но без скроллинга.(т.е. сделать scaling содержимому окна)
это уж сам, логика отрисовки окна должна принимать во внимание текущие размеры этого окна. Проще всего писать логику в обработчике события Paint.

V>если по д .НЕТ WF низзя,то можно ли под MFC?

Под .NET можно ФСЁ!
Re[2]: MDI in Windows Forms
От: Кирилл Осенков Украина
Дата: 27.07.04 13:17
Оценка:
Неправильно выбрал иконку

Под .NET можно ФСЁ!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.