@TechNOIR

C#. Как внедрить данный код в программу?

Добрый день!
Я новичок в C#, пытаюсь набросать небольшую програмку.
На форме пока только WebBrowser1, который будет загружать сайт.
Для WebBrowser нужен обработчик событий Navigatng. Чтобы можно было переходить только по ссылкам содержащим определенный домен
Код обработки есть примерный
Код
void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
    string word = "someWord"; //какое-то слово
    if (!e.Url.ToString().Contains(word)) //если не содержит
        e.Cancel = true; //не переходим
}


Но не пойму как его вставить, куда и надо ли еще инициировать что-то в коде?
Подскажите пожалуйста.. Спасибо заранее!

P.S. Делаю в SharpDevelop
В нём у меня 2 файла:
Mainform.cs
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
 
namespace Casdasd
{
    /// <summary>
    /// Description of MainForm.
    /// </summary>
    public partial class MainForm : Form
    {
        public MainForm()
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();
            
            //
            // TODO: Add constructor code after the InitializeComponent() call.
            //
        }
    }
}



и
Program.cs
using System;
using System.Windows.Forms;
 
namespace Casdasd
{
    /// <summary>
    /// Class with program entry point.
    /// </summary>
    internal sealed class Program
    {
        /// <summary>
        /// Program entry point.
        /// </summary>
        [STAThread]
        private static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new MainForm());
        }
        
    }
}


  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
CSBI Санкт-Петербург
от 60 000 до 80 000 руб.
Кнопка Екатеринбург
До 100 000 руб.
Payment Systems Москва
от 160 000 до 200 000 руб.
16 авг. 2018, в 09:18
30000 руб./за проект
16 авг. 2018, в 08:17
600 руб./в час
15 авг. 2018, в 23:38
300 руб./за проект