Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Как посмотреть html код указанного объекта?


Автор: serega721 17.6.2012, 17:48
Добрый день?
Очень хотелось бы знать возможно ли реализовать на c#(инструмент webbrowser) чтобы при наведении мыши на какой-либо объект на странице можно было посмотреть его html код? Что-то вроде как на Google chrome "посмотреть код элемента".

Автор: diadiavova 17.6.2012, 18:58
Тут есть два подхода к решению задачи:
1. Добавить такой пункт в контекстное меню IE ( написать надстройку, основной код можно написать и на шарпе, хотя запускать его проще из яваскрипта), тогда он будет доступен и в веббраузере.
2. Отключить в веббраузере стандартное меню и сделать свое. При загрузке документа вешать на его событие oncontextmenu обработчик, в котором отлавливать элемент, по которому клацнула мышь и на соответствующую команду выводить код этого элемента.

Автор: serega721 17.6.2012, 20:48
Цитата(diadiavova @  17.6.2012,  18:58 Найти цитируемый пост)
отлавливать элемент, по которому клацнула мышь

Можешь привести не большой пример?

Автор: diadiavova 18.6.2012, 01:43
Цитата(serega721 @  17.6.2012,  21:48 Найти цитируемый пост)
Можешь привести не большой пример? 

пример достаточно грубый, но зато короткий и рабочий. Разберешься - сможешь написать хорошо.

Там нужно навести мышкой на элемент и правой кнопкой клацнуть.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)