none
Перевод консольного приложения в Windows Form RRS feed

  • Общие обсуждения

  • Доброго времени суток , вот код , который вызывает все ссылки javascript моего сайта в console
    Помогите пожалуйста переделать его в windows form , хочу чтобы в listBox1 выводились ссылки

    Вот код :

    using System;
    using mshtml;
     
    namespace ConsoleApplication
    {
        class Program
        {
            static void Main(string[] args)
            {
                string requestURL = "http://www.filmeshki.ru";
                HTMLDocument document = new HTMLDocument();
                IHTMLDocument2 iDoc;
                ((IHTMLDocument2)document).write("<html></html>");
                ((IHTMLDocument2)document).close();
                iDoc = ((IHTMLDocument4)document).createDocumentFromUrl(requestURL, "null");
                while (iDoc.readyState != "complete")
                {
                }
              
                IHTMLElementCollection jsSrc = iDoc.scripts;
                if (jsSrc != null && jsSrc.length != 0)
                {
                    Console.WriteLine("Ссылки на JavaScript:");
                    foreach (IHTMLElement jsLink in jsSrc)
                    {
                        Object l = jsLink.getAttribute("src", 0);
                        string s = String.Empty;
                        if (l != null)
                            s = l.ToString();
                        if (s != "")
     
                            Console.WriteLine(s);
                      //  FileStream fs = new FileStream(@"D:\9.txt", FileMode.OpenOrCreate);
     
                    }
                }
                Console.ReadKey(true);
            }
        }
    }

    Помогите пожалуйста перенести его в Windows Form

    31 марта 2016 г. 14:39

Все ответы

  • Просто замените все строки типа

    Console.WriteLine("Ссылки на JavaScript:");

    на строки

    listBox1.Items.Add("Ссылки на JavaScript:");

    31 марта 2016 г. 15:28
  • Не работает
    31 марта 2016 г. 16:15
  • Не работает
    Приложение Windows Forms структурно выглядит несколько сложнее, чем единственная функция Main. Что не работает? Куда Вы поместили приведенный выше код?

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    31 марта 2016 г. 19:15