Страница: 1 |
Всем привет! Трабл! Есть MDI форма (с дочерними), нужно активировать определенное дочернее окно (к примеру по нажатию на кнопку). Кто нить может помочь? Заранее спасибо.
Попробуй в коде нажатия клавиши написать следующее: Form1.Show где Form1- название формы. Интересно, а вот это сработьает vba.AppActivate ??? 2 sne к сожалению не сработало (или я неправельно чет сделал) 2 Alex(S) проблемма в том что я незнаю какая из форм должна отобразится! (я могу определить разве что по индексу в св. .Tag). Идея вообще такова! В MDI форме слелать что-то вробе панели задач, там есть масив кнопок который = количеству открытых дочерних окон. И вот когда кликаешь по кнопке, должно активироватся принадлежащее ей окно. 2 Alex(S) . В моем случае так не прокатит, я незнаю какая форма должна активироватся. Связь с кнопками содержытя в св. формы .tag 2 sne . К сожалению так не покатило (Или я кривовато написал) Идея вообще такова! Сделать в MDI форме что-то вроде панели задач. Есть масив кнопок, который = количеству открытых дочерних окон. И когда кликаешь по какой-то кнопке должно активироватся принадлежещее ей окно. 2 Alex(S) . В моем случае так не прокатит, я незнаю какая форма должна активироватся. Связь с кнопками содержытя в св. формы .tag 2 sne . К сожалению так не покатило (Или я кривовато написал) Идея вообще такова! Сделать в MDI форме что-то вроде панели задач. Есть масив кнопок, который = количеству открытых дочерних окон. И когда кликаешь по какой-то кнопке должно активироватся принадлежещее ей окно. 2 Alex(S) . В моем случае так не прокатит, я незнаю какая форма должна активироватся. Связь с кнопками содержытя в св. формы .tag 2 sne . К сожалению так не покатило (Или я кривовато написал) Идея вообще такова! Сделать в MDI форме что-то вроде панели задач. Есть масив кнопок, который = количеству открытых дочерних окон. И когда кликаешь по какой-то кнопке должно активироватся принадлежещее ей окно. Это баг форума, а не эксплорера. Причем очень частый. По вопросу - сделай массив кнопок, запомни в них hwnd дочерних окон и юзай ShowWindow. Если не знаешь hwnd - используй предварительно FindWindow. Ну вот, снова баги... А как насчёт Form.SetFocus ? 2 LamerOnLine Это вовсе не глюки, а обычные тормоза. Либо сервак перегружен, либо скрипты кривые или на тормознутом языке написаны. Попробуй не тыкать в кнопку "Отправить" по 10 раз, а просто подожди сообщения об успешной отправке или ошибке. Такие глюки можно групировать в основном по посетителям которые их создают. Я уже это подметил. 2 Alex(S) Private Sub LoadNewWindow() 2 @CyRax PTR Проблемма в том что мне надо определить к какой форме применять SetFocus. А каким образом, пока не придумал. Видать, мой ответ к сведению не приняли... Страница: 1 |
Вопрос: MDI форма
Добавлено: 14.04.04 14:25
Автор вопроса: .::EclipsE::. | ICQ: 208952501
Ответы
Всего ответов: 15
Номер ответа: 1
Автор ответа:
Alex(S)
Вопросов: 8
Ответов: 31
Web-сайт:
Профиль | | #1
Добавлено: 14.04.04 23:44
Номер ответа: 2
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #2
Добавлено: 15.04.04 00:36
Номер ответа: 3
Автор ответа:
.::EclipsE::.
ICQ: 208952501
Вопросов: 22
Ответов: 85
Профиль | | #3
Добавлено: 15.04.04 12:02
Номер ответа: 4
Автор ответа:
.::EclipsE::.
ICQ: 208952501
Вопросов: 22
Ответов: 85
Профиль | | #4
Добавлено: 15.04.04 12:08
Номер ответа: 5
Автор ответа:
.::EclipsE::.
ICQ: 208952501
Вопросов: 22
Ответов: 85
Профиль | | #5
Добавлено: 15.04.04 12:09
Номер ответа: 6
Автор ответа:
.::EclipsE::.
ICQ: 208952501
Вопросов: 22
Ответов: 85
Профиль | | #6
Добавлено: 15.04.04 12:10
Номер ответа: 7
Автор ответа:
.::EclipsE::.
ICQ: 208952501
Вопросов: 22
Ответов: 85
Профиль | | #7
Добавлено: 15.04.04 12:11
Извиняюсь за спам! Длбаный експлорер заглючил.
Номер ответа: 8
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #8
Добавлено: 15.04.04 12:53
Номер ответа: 9
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #9
Добавлено: 15.04.04 12:53
Номер ответа: 10
Автор ответа:
Alex(S)
Вопросов: 8
Ответов: 31
Web-сайт:
Профиль | | #10
Добавлено: 17.04.04 00:12
А каким способом открываются дочерние формы?
Номер ответа: 11
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #11
Добавлено: 17.04.04 05:47
Номер ответа: 12
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #12
Добавлено: 17.04.04 05:53
Номер ответа: 13
Автор ответа:
.::EclipsE::.
ICQ: 208952501
Вопросов: 22
Ответов: 85
Профиль | | #13
Добавлено: 19.04.04 12:39
Dim NewBrowser As New frmBrowser
With NewBrowser
.Show
End With
End Sub
Номер ответа: 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 Приняли! просто еще не проверили.