Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: MDI форма Добавлено: 14.04.04 14:25  

Автор вопроса:  .::EclipsE::. | ICQ: 208952501 

Всем привет!

Трабл! Есть MDI форма (с дочерними), нужно активировать определенное дочернее окно (к примеру по нажатию на кнопку).

Кто нить может помочь?

Заранее спасибо.

Ответить

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

Номер ответа: 1
Автор ответа:
 Alex(S)



Вопросов: 8
Ответов: 31
 Web-сайт: sapr7.by.ru
 Профиль | | #1
Добавлено: 14.04.04 23:44

Попробуй в коде нажатия клавиши написать следующее:

Form1.Show

где Form1- название формы.

Ответить

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



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 15.04.04 00:36

Интересно, а вот это сработьает vba.AppActivate ???

Ответить

Номер ответа: 3
Автор ответа:
 .::EclipsE::.



ICQ: 208952501 

Вопросов: 22
Ответов: 85
 Профиль | | #3 Добавлено: 15.04.04 12:02

2 sne к сожалению не сработало :( (или я неправельно чет сделал)

 

2 Alex(S)  проблемма в том что я незнаю какая из форм должна отобразится! (я могу определить разве что по индексу в св. .Tag).

 

Идея вообще такова! В MDI форме слелать что-то вробе панели задач, там есть масив кнопок который = количеству открытых дочерних окон. И вот когда кликаешь по кнопке, должно активироватся принадлежащее ей окно.

Ответить

Номер ответа: 4
Автор ответа:
 .::EclipsE::.



ICQ: 208952501 

Вопросов: 22
Ответов: 85
 Профиль | | #4 Добавлено: 15.04.04 12:08

2 Alex(S) . В моем случае так не прокатит, я незнаю какая форма должна активироватся. Связь с кнопками содержытя в св. формы .tag

 

2 sne . К сожалению так не покатило :( (Или я кривовато написал)

Идея вообще такова! Сделать в MDI форме что-то вроде панели задач. Есть масив кнопок, который = количеству открытых дочерних окон. И когда кликаешь по какой-то кнопке должно активироватся принадлежещее ей окно.

Ответить

Номер ответа: 5
Автор ответа:
 .::EclipsE::.



ICQ: 208952501 

Вопросов: 22
Ответов: 85
 Профиль | | #5 Добавлено: 15.04.04 12:09

2 Alex(S) . В моем случае так не прокатит, я незнаю какая форма должна активироватся. Связь с кнопками содержытя в св. формы .tag

 

2 sne . К сожалению так не покатило :( (Или я кривовато написал)

Идея вообще такова! Сделать в MDI форме что-то вроде панели задач. Есть масив кнопок, который = количеству открытых дочерних окон. И когда кликаешь по какой-то кнопке должно активироватся принадлежещее ей окно.

Ответить

Номер ответа: 6
Автор ответа:
 .::EclipsE::.



ICQ: 208952501 

Вопросов: 22
Ответов: 85
 Профиль | | #6 Добавлено: 15.04.04 12:10

2 Alex(S) . В моем случае так не прокатит, я незнаю какая форма должна активироватся. Связь с кнопками содержытя в св. формы .tag

 

2 sne . К сожалению так не покатило :( (Или я кривовато написал)

Идея вообще такова! Сделать в MDI форме что-то вроде панели задач. Есть масив кнопок, который = количеству открытых дочерних окон. И когда кликаешь по какой-то кнопке должно активироватся принадлежещее ей окно.

Ответить

Номер ответа: 7
Автор ответа:
 .::EclipsE::.



ICQ: 208952501 

Вопросов: 22
Ответов: 85
 Профиль | | #7 Добавлено: 15.04.04 12:11
Извиняюсь за спам! Длбаный експлорер заглючил.

Ответить

Номер ответа: 8
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #8 Добавлено: 15.04.04 12:53

Это баг форума, а не эксплорера. Причем очень частый.

По вопросу - сделай массив кнопок, запомни в них hwnd дочерних окон и юзай ShowWindow. Если не знаешь hwnd - используй предварительно FindWindow.

Ответить

Номер ответа: 9
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #9 Добавлено: 15.04.04 12:53

Ну вот, снова баги...

Ответить

Номер ответа: 10
Автор ответа:
 Alex(S)



Вопросов: 8
Ответов: 31
 Web-сайт: sapr7.by.ru
 Профиль | | #10
Добавлено: 17.04.04 00:12
А каким способом открываются дочерние формы?

Ответить

Номер ответа: 11
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #11
Добавлено: 17.04.04 05:47

А как насчёт Form.SetFocus ?

Ответить

Номер ответа: 12
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #12
Добавлено: 17.04.04 05:53

2 LamerOnLine

Это вовсе не глюки, а обычные тормоза. Либо сервак перегружен, либо скрипты кривые или на тормознутом языке написаны.

Попробуй не тыкать в кнопку "Отправить" по 10 раз, а просто подожди сообщения об успешной отправке или ошибке.

Такие глюки можно групировать в основном по посетителям которые их создают. Я уже это подметил.

Ответить

Номер ответа: 13
Автор ответа:
 .::EclipsE::.



ICQ: 208952501 

Вопросов: 22
Ответов: 85
 Профиль | | #13 Добавлено: 19.04.04 12:39

2 Alex(S)

Private Sub LoadNewWindow()
Dim NewBrowser As New frmBrowser
    With NewBrowser
            .Show
    End With
End Sub

2 @CyRax PTR  Проблемма в том  что мне надо определить к какой форме применять SetFocus. А каким образом, пока не придумал.

Ответить

Номер ответа: 14
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #14 Добавлено: 19.04.04 15:01

Видать, мой ответ к сведению не приняли...

Ответить

Номер ответа: 15
Автор ответа:
 .::EclipsE::.



ICQ: 208952501 

Вопросов: 22
Ответов: 85
 Профиль | | #15 Добавлено: 20.04.04 13:04
2 LamerOnLine  Приняли! просто еще не проверили.

Ответить

Страница: 1 |

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



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