Как “Открыть в Новом Окне” использование управления WebBrowser?

Если у вас есть массив пользовательских объектов, вы можете выполнить поиск по определенному свойству:

    if let index = doctorsInArea.indexOf({$0.id == doctor.id}){
        doctorsInArea.removeAtIndex(index)
    }

или если вы хотите искать по имени, например

    if let index = doctorsInArea.indexOf({$0.name == doctor.name}){
        doctorsInArea.removeAtIndex(index)
    }
5
задан Chris Pietschmann 22 September 2008 в 23:23
поделиться

4 ответа

Возможно, Исходный код из этой статьи CodeProject может помочь:

Расширенная.NET 2.0 управления WebBrowser

4
ответ дан 14 December 2019 в 19:31
поделиться

Я сделал это давным-давно в VB.

Из того, что я помню, когда событие NewWindow2 было запущено управлением, мы отменим исходный запрос и откроем отдельную форму VB, которая содержала другой экземпляр управления WebBrowser, указал на требуемый URL.

Я сделал быстрый поиск Google, и кажется, возможно, что это событие не так легко к доступу в .NET. Смотрите здесь для возможного решения.

1
ответ дан 14 December 2019 в 19:31
поделиться

Существует пример кода здесь, который содержит код для добавления события NewWindow2 к управлению WebBrowser. Уверенный было бы хорошо, если бы они добавили это событие к самому управлению WebBrowser.

http://zerosandtheone.com/media/p/277.aspx

0
ответ дан 14 December 2019 в 19:31
поделиться

На этом сайте есть лучшее решение, которое я нашел, если вы используете .net-версию элемента управления веб-браузера

http://social.msdn.microsoft.com/Forums/ en-US / winforms / thread / f497f8a5-dac8-48cb-9fce-7936c9389f09

0
ответ дан 14 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: