Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Загрузка элемента управления в Internet Explorer
8 февраля 2009

Любой элемент управления Windows Forms можно загрузить в Internet Explorer. Это
позволяет обогащать HTML-страницы широкими возможностями таких элементов
управления. Из этого раздела вы узнаете, как это проделать.
Чтобы загрузить элемент управления в Internet Explorer, он должен располагать-
ся в кэше глобальных сборок (Global Assembly Cache, GAC) либо в одном виртуаль-
ном каталоге с HTML-страницей, в которой он объявлен.
Примечание Об установке классов в GAC рассказывается в главе 9.
Для объявления элементов управления Windows Forms в HTML-страницах слу-
жит тэг <OBJECT>, который приказывает вставить в страницу компилированный
объект. Тэг <OBJECT> определяет тип загружаемого объекта по его свойству ciassid,
поэтому можно задать загружаемый элемент управления Windows Forms через это
свойство.
Свойство classid элемента управления Windows Forms состоит из двух частей:
пути к файлу элемента управления и его полного имени, разделенных знаками «#».
Ниже показан пример тэга <OBJECT>, объявляющего элемент управления с пол-
ным именем ControlLibraryl.myControl, извлекаемый из файла ControlLibraryl.dll,
который расположен в одном виртуальном каталоге с HTML-страницей:
<OBJECT id="myControl"
classid="http:ControlLibrary1.dllflControlLibrary1.myControl
VIEWASTEXT>
</OBJECT>
> Загрузка элемента управления в Internet Explorer
1. Запишите DLL-файл элемента управления в виртуальный каталог HTML-стра-
ницы, в которой он объявлен, или установите его в GAC.
2. Добавьте к HTML-странице тэг <OBJECT> с соответствующим значением classid.
Свойство classid элемента управления включает путь к его DLL-файлу и пол-
ное имя, разделенные знаком «#».

Теги: .NET

Статьи по теме:

Вызов функций Windows API
Получение доступа к библиотекам типов .NET и СОМ
Реализация метода RemoveStale
Делегаты
Объявление и генерация событий
Развертывание приложений с помощью XCOPY
Свойства-наборы
Добавление элементов управления на панель Toolbox
Создание экземпляров элементов управления ActiveX
Перебор элементов массивов и наборов
Towards Cleaner Code, A C# Asynchronous Helper
Применение элемента управления PrintPreviewControl
Создание DataAdapter с помощью мастера Data Adapter Configuration Wizard
Создание перегруженных методов
Модель защиты, основанная на ролях
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Загрузка элемента управления в Internet Explorer. Регион сайта: Москва и Санкт-Петербург