Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: vb6 как определить есть ли у окна дочерние окна? Добавлено: 19.11.09 20:49  

Автор вопроса:  msd
дочернее окно - модальное

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Ra$cal



ICQ: 8068014 

Вопросов: 18
Ответов: 817
 Web-сайт: www.rascalspb.narod.ru
 Профиль | | #1
Добавлено: 19.11.09 21:25
енамить окна и запрашивать у них родителей через GetParent. Ну и отбрасывать окна типа кнопок и прочие контролы.

Ответить

Номер ответа: 2
Автор ответа:
 msd



Вопросов: 4
Ответов: 8
 Профиль | | #2 Добавлено: 19.11.09 22:15
немного не то, я наверное вопрос неправильно задал, подробнее:
в приложении открыто некоторое MDI окно, у него в свою очередь может быть открыто модальное дочернее окно.
из главного окна я могу определить то MDI окно, которое открыто посмотрев на свойство ActiveForm, а мне нужно узнать открыто ли из этого MDI окна модальное окно или нет. Вот я и хотел узнать это, выяснив есть ли у окна дочерние окна или нет. Может быть это можно узнать и по другому? Мне подойдет любой способ.

Ответить

Номер ответа: 3
Автор ответа:
 msd



Вопросов: 4
Ответов: 8
 Профиль | | #3 Добавлено: 23.11.09 11:43
ну хорошо, а как тогда можно перебрать формы приложения? или перебрать все открытые окна или что то подобное?

Ответить

Номер ответа: 4
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #4
Добавлено: 23.11.09 16:13
перебрать все формы приложения
dim frm as form
for each frm in forms
 ...
next frm

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам