Страница 1 из 1
Перехват гиперссылок в VB6
Добавлено: 23 апр 2005, 14:31
G_Nome
Задача такая: я в форму вставил компонент для отображения HTML страниц, как мне сделать так, что при клике на гиперссылку открывалось не окно Explorer а необходимая мне форма. Помогите, заранее благодарен.
Добавлено: 25 апр 2005, 02:48
Naeel Maqsudov
Все зависит от того, какой компонент был использован.
А у этого компонента событие есть какое-нибудь типа Before_GoTo (или что-то в этом духе)?
У обработчиков Before-событий обычно есть аргумент Cancel, который можно выставить в False, чтобы отменить действие, повлекшее за собой данное событие. Ну и в самом же обработчике написать вызов формы.
Добавлено: 02 май 2005, 14:56
G_Nome
Форма открывается (компонент Microsoft Internet Controls) как теперь мне Гиперссылку в переменную запихать, чтоб в новой форме грузилось по ссылке из предыдущей?
Добавлено: 23 май 2005, 17:32
G_Nome
up
Добавлено: 23 май 2005, 18:15
Игорь Акопян
а что не выходит-то? переменная строковая... либо конструктор перекрыть, либо определить переменную класса и записать в неё
Добавлено: 27 май 2005, 15:30
G_Nome
Так вот и дело то в том, что у обработчика события New Window нет параметра ссылки. Пытался сделать через событие Before Navigate поставив условие на Target, но переменная пустая остается...