В последнее время я искал в Интернете существующий элемент управления, который действует как элемент управления веб-обозревателя с некоторыми специфическими функциями, которые мне нужны.
Я не нашел того, у кого они есть, и поэтому я хотел оставить здесь вопрос, надеясь, что кто-то может указать, как я могу это сделать, или даже дать мне несколько советов о том, как создать его с нуля, который в конечном итоге будет решением.
Мне нужен элемент управления, который позволяет мне просматривать веб-страницы, в то же время он позволяет мне редактировать его программно. Мне не нужно писать HTML или текст непосредственно в редакторе, но нужно иметь возможность нажимать кнопку, вставлять определенный HTML-код в документ и обновлять предварительный просмотр.
Мне также нужно иметь возможность фиксировать события нажатия на элементе управления. Например, я хочу щелкнуть конкретное место в элементе управления и получить элемент HTML, который находится в позиции мыши. Что касается событий, мне также нужно было бы иметь возможность захватывать с помощью перетаскивания, и кажется, что изначально элемент управления браузера также не поддерживает это.
Несмотря на то, что я опробовал некоторые другие элементы управления, ни один из них не имеет этих функций или не позволил мне добавить их. Поэтому я был бы очень признателен, если бы кто-то указал мне верное направление или, возможно, поправил меня, если я ошибочно полагаю, что это невозможно сделать ни с одним из существующих элементов управления .NET.
Заранее благодарю за любую помощь.