Почему iHTMLelementcollection.item возвращает объект - PullRequest
0 голосов
/ 14 декабря 2011

Почему бы не ihtmlelement?

Это очень сбивает с толку многих программистов, которые любят использовать автозаполнение.

1 Ответ

1 голос
/ 14 декабря 2011

Это интерфейс COM, который был оптимизирован для использования в языках сценариев. Фактический тип - IDispatch, тип интерфейса автоматизации с поздним связыванием. Это будет отображаться как объект в VB.NET.

Существует много различных типов элементов, IHTMLxxxElement, где xxx может быть Привязка, Блок, Тело, Кнопка, Комментарий, Элемент управления, Разделение и многие другие. Просто приведите с помощью CType (), чтобы получить необходимый тип элемента, включая IHTMLElement. Или воспользуйтесь встроенной поддержкой VB.NET для позднего связывания, хотя IntelliSense с этим не получится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...