Здравствуйте, Аноним, Вы писали:
А>Ситуация такая:
А>Есть форма, есть UserControl, который на нее положен.
А>На UserControl'e лежит TabControl с несколькими закладками.
А>Свой ActiveX-компонент я кладу на _вторую_ закладку. Все.
А>Компилю проект — на второй закладке нет ActiveX'a!
А>Если положить его на _первую_ закладку, то все ОК, он виден. Если положить вне TabControl'a, то тоже все ОК. Если убрать UserControl и расположить TabControl прямо на форме, опять все хорошо, даже со второй закладкой.
А>А как быть в моем случае?
А>Заранее спасибо!
Такая же проблема, точь в точь!
Если кто знает, подскажите пожалуйста.
Здравствуйте, Аноним, Вы писали:
А>Ситуация такая:
А>Есть форма, есть UserControl, который на нее положен.
А>На UserControl'e лежит TabControl с несколькими закладками.
А>Свой ActiveX-компонент я кладу на _вторую_ закладку. Все.
А>Компилю проект — на второй закладке нет ActiveX'a!
А>Если положить его на _первую_ закладку, то все ОК, он виден. Если положить вне TabControl'a, то тоже все ОК. Если убрать UserControl и расположить TabControl прямо на форме, опять все хорошо, даже со второй закладкой.
А>А как быть в моем случае?
А>Заранее спасибо!
Забавно

.
Обход:
Добавляйте сам AX в рантайме, при активации закладки.
Так даже правильнее, все грузим только по требованию.
TabControl видимо глюкавый, кстати, не только в .NET. У меня плохо себя ведут комбобоксы на табпэйджах. Сами табпэйджи пересортировываются как хотят, это бесит. Приходится в рантайме их последовательно добавлять.
Yours faithfully, bbb.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение