none
вопрос по Reflection RRS feed

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

  • Плиз help.

    Есть элементарный веб-редактор, в нем есть референс на MSHTML. Надо переделать редактор, чтобы не было этого референс.
    Так вот как в оригинале.

    doc = webBrowser1.Document.DomDocument

    as IHTMLDocument2;
    затем

    IHTMLTxtRange

     

    range = doc.selection.createRange() as IHTMLTxtRange;
    range.duplicate();

    Вот как делаю я:

    PropertyInfo

     

    info = webBrowser1.Document.DomDocument .GetType().GetProperty("selection");

     

    object val = info.GetValue(domDoc, null);

     

    MethodInfo temp = info.PropertyType.GetMethod("createRange");

     

    object range = temp.Invoke(val, null);

     

    MethodInfo dupInfo = range.GetType().GetMethod("duplicate");

    В итоге dupInfo = null;  GetMethods() возвращает 0;
    как взять данные или методы из range? 

     

    • Изменен тип I.Vorontsov 10 июня 2010 г. 5:37
    • Перемещено Tagore Bandlamudi 2 октября 2010 г. 21:34 MSDN Forums consolidation (От:Разработка Windows-приложений)
    11 декабря 2009 г. 15:39

Все ответы

  • Уважаемый пользователь!

     

    В вашей теме отсутствует активность в течение последних месяцев. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


    Для связи [Mail]