Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6. Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты. Читайте требования к создаваемым темам.
Почему после размещения нескольких мульти^form'енных ActiveX компонентов в формы (!)любого из них пишутся значения (!)последнего ActiveX... Неужели никто не делал UserCOntrol'ы с дополнительными формами на которых оражались свойства этого компонента...
to alibek: т.е. нужно создать ещё дополнительный модуль в которм объявить FormIns as Object ... и делать её Public так как Load - делается в UserControl а Unload в MainW ... ? Или по другому как то ?
to alibek: слушай... ну ты шайтан... однако.. все работает...
Слушай а может быть ты ещё подскажешь как из MainW в UserControl достучаться т.е. обявить в UserControl Public Function MessHello() ...
а потом из MainW как нить её вызвать... или каким нибудь другим способом это сделать..
Насчет шаманства, это к нашему Шаману А шайтанов не знаю, не водится тут таких.
Так и сделай. Когда будешь открывать форму, передавай (в переменную или в Tag показываемой формы) имя контрола (Extender.Name), а уже в форме делай CallByName Controls(ControlName), "MessHello".
Всё сделал как ты сказал
CallByName Controls(mes), "MessHello", VbMethod
в mes - имя контрола
Wizard' ом объявил метод MessHello
и всё равно пишет ошибку мол объект не поддерживает данный property или method ...