Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Смена контейнера Добавлено: 13.08.04 16:30  

Автор вопроса:  Aracon | Web-сайт: aracon-studios.com | ICQ: 221881915 
У меня есть контейнер Frame, в нем кнопка. Я программно создаю копию контейнера. Можно ли сделать так, чтобы в копии автоматичски появлялась и копия кнопки?
Мне пришлось кнопку копировать тоже ручками. Но как после копирования переместить ее в новый Frame (копия появляется в старом)?

Ответить

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

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 13.08.04 18:40
Set cmdButton(1).Parent=Frame1(1)

Ответить

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



ICQ: 221881915 

Вопросов: 16
Ответов: 28
 Web-сайт: aracon-studios.com
 Профиль | | #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-сайт: aracon-studios.com
 Профиль | | #8
Добавлено: 13.08.04 22:08
Спасибо всем, теперь работает!

Ответить

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



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

ICQ: 293048085 

Вопросов: 37
Ответов: 457
 Профиль | | #9 Добавлено: 13.08.04 22:13
А! Забыл! Все он считает! По причине неработы Click'а я тада Uzал MouseUp и все вышло! Просто писал где-то год назад забыл все а щас открыл и вспомнил !!!! Крутая прога ;)

Ответить

Страница: 1 |

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



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