Список дочерних MDI окон

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Список дочерних MDI окон

Сообщение VVitafresh » 29.03.2006 (Ср) 15:22

Если для пункта меню (напр. Window) в MenuEditor поставить птичку WindowList, то список всех дочерних окон там отображается автоматически.
Хочу сделать внизу главного окна пограммы закладки (как в Opere).
Как можно получить программно список всех открытых дочерних окон в том же виде и последовательности как в меню Window?
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 29.03.2006 (Ср) 16:20

Так ты ж сам в коде создаешь дочерние окна так или иначе... соответственно добавляешь его в список. А при закрытии удаляешь из списка
Весь мир матрица, а мы в нем потоки байтов!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 29.03.2006 (Ср) 16:31

А что, обычная коллекция, Forms с проверкой Forms(i).MDIChild уже не покатит?

Roman-vb
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 24.01.2006 (Вт) 18:31
Откуда: БРЯНСК

Сообщение Roman-vb » 29.03.2006 (Ср) 17:26

Хочу сделать внизу главного окна пограммы закладки (как в Opere)

И как жеделать эти самые закладки :?:

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 29.03.2006 (Ср) 18:12

!Viper! писал(а):Так ты ж сам в коде создаешь дочерние окна так или иначе... соответственно добавляешь его в список. А при закрытии удаляешь из списка
Так не интересно: нужно отслеживать, какие новые окна открыли, какие уже закрыли ...
RayShade писал(а):А что, обычная коллекция, Forms с проверкой Forms(i).MDIChild уже не покатит?
Пожалуй покатит. Спасибо за подсказку.
Roman-vb писал(а):И как жеделать эти самые закладки
Думаю динамически добавлять кнопки на ToolBar. Если знаете другой вариант, предлагайте.
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Roman-vb
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 24.01.2006 (Вт) 18:31
Откуда: БРЯНСК

Сообщение Roman-vb » 29.03.2006 (Ср) 18:21

VVitafresh
Думаю динамически добавлять кнопки на ToolBar. Если знаете другой вариант, предлагайте


В опере уже не припомню, какие закладки. А в тулбаре как-то не прикольно. Сделать бы как в Exel :?: Варианты есть? А, ну в принципе это не возможно.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 30.03.2006 (Чт) 9:17

Есть и премного.
http://www.vb.kiev.ua/
Лучший способ понять что-то самому — объяснить это другому.

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 30.03.2006 (Чт) 9:35

Antonariy писал(а):Есть и премного.
http://www.vb.kiev.ua/

Да, действительно много интересного. Но что именно ты хотел предложить для реализации закаладок? (дай конкретную ссылку)
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

AndreyG_80
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 169
Зарегистрирован: 10.03.2006 (Пт) 13:27

Сообщение AndreyG_80 » 30.03.2006 (Чт) 12:50

Roman-vb
Сделать бы как в Exel :?: Варианты есть? А, ну в принципе это не возможно.

Ну почему не возможно. Бросаеш на MDI форму PictureBox, на PictureBox бросаеш TabStrip или что-то похожее и добавляеш закладки в зависемости от количества открытых форм.

Roman-vb
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 24.01.2006 (Вт) 18:31
Откуда: БРЯНСК

Сообщение Roman-vb » 31.03.2006 (Пт) 22:00

AndreyG_80
И как ты собрался форму размещать в TabStrip'е?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 151

    TopList