Страница: 1 |
Страница: 1 |
Вопрос: Смена контейнера
Добавлено: 13.08.04 16:30
Автор вопроса: Aracon | Web-сайт:
У меня есть контейнер Frame, в нем кнопка. Я программно создаю копию контейнера. Можно ли сделать так, чтобы в копии автоматичски появлялась и копия кнопки?
Мне пришлось кнопку копировать тоже ручками. Но как после копирования переместить ее в новый Frame (копия появляется в старом)?
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 13.08.04 18:40
Set cmdButton(1).Parent=Frame1(1)
Номер ответа: 2
Автор ответа:
Aracon
ICQ: 221881915
Вопросов: 16
Ответов: 28
Web-сайт:
Профиль | | #2
Добавлено: 13.08.04 21:14
Не выходит. Пишет: "Invalid use of property"
Номер ответа: 3
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #3
Добавлено: 13.08.04 21:25
Public Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
SetParent cmdButton(1).hWnd, fraFrame(1).hWnd - это уж должно работать!
Номер ответа: 4
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #4
Добавлено: 13.08.04 21:46
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Set cmdButton(1).Container=Frame1(1)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Номер ответа: 5
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #5
Добавлено: 13.08.04 21:53
Ааааа, SetParent'ом ты сможешь запихать в контейнер только штуки, у которых есть hwnd. А как же Лабел? Шейп? Лайн? Неее, так дело не пойдет!
P.S. Круто юзать SetParent для вываливания всяких частей формы на GetDesktopWindow()! Где то тут есть прога, от делать нечего написал. Просто калкулятор. Его сворачиваешь, а все контролы остаются! Смерть ламерам ))
Номер ответа: 6
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #6
Добавлено: 13.08.04 22:01
Kodo
Его сворачиваешь, а все контролы остаются! Смерть ламерам ))
Ну ты даёшь, до такого безобразия додумался!
Слушай, а кнопки продолжают считать или как?? ))
Номер ответа: 7
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #7
Добавлено: 13.08.04 22:04
ЭЭЭ... Ну если их Enter'ом давить то да А так нет по-моему Но это не главное!!!
Номер ответа: 8
Автор ответа:
Aracon
ICQ: 221881915
Вопросов: 16
Ответов: 28
Web-сайт:
Профиль | | #8
Добавлено: 13.08.04 22:08
Спасибо всем, теперь работает!
Номер ответа: 9
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #9
Добавлено: 13.08.04 22:13
А! Забыл! Все он считает! По причине неработы Click'а я тада Uzал MouseUp и все вышло! Просто писал где-то год назад забыл все а щас открыл и вспомнил !!!! Крутая прога