* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Загрузка элемента управления в 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-файлу и пол- ное имя, разделенные знаком «#».