Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2012, 21:07   #1
stenl1
Форумчанин
 
Аватар для stenl1
 
Регистрация: 26.06.2009
Сообщений: 354
По умолчанию Работа с веб формами

Подскажите как правильно должен выглядеть это код и чтоб кнопка нажималася!
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using mshtml;
 
namespace MosBot
{
    /// <summary>
    /// Логика взаимодействия для MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            webBrowser1.Navigate("http://google.ru");
            HTMLDocument mypage = (HTMLDocument)webBrowser1.Document;
            IHTMLElement myelement = mypage.getElementById("lst-ib");
            myelement.setAttribute("value", "Text");//Здесь у меня уже какой
            myelement.getElementsByName("btnK");//то бред начался
           //как нужно правильно написать и чтоб кнопка нажималася 
        }
    }
}
}
P.S подключите к проекту библиотеку Microsoft HTML Object Library (находится в подразделе COM)
stenl1 вне форума Ответить с цитированием
Старый 18.01.2012, 20:12   #2
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Цитата:
Сообщение от stenl1 Посмотреть сообщение
Подскажите как правильно должен выглядеть это код и чтоб кнопка нажималася!
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using mshtml;
 
namespace MosBot
{
    /// <summary>
    /// Логика взаимодействия для MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            webBrowser1.Navigate("http://google.ru");
            HTMLDocument mypage = (HTMLDocument)webBrowser1.Document;
            IHTMLElement myelement = mypage.getElementById("lst-ib");
            myelement.setAttribute("value", "Text");//Здесь у меня уже какой
            myelement.getElementsByName("btnK");//то бред начался
           //как нужно правильно написать и чтоб кнопка нажималася 
        }
    }
}
}
P.S подключите к проекту библиотеку Microsoft HTML Object Library (находится в подразделе COM)
Кнопка и без кода будет нажиматься, какова цель твоей программы ?
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 20.01.2012, 12:42   #3
Vistar
учащийся
Форумчанин
 
Аватар для Vistar
 
Регистрация: 26.04.2009
Сообщений: 144
По умолчанию

stenl1, вот нажатие кнопки:
Код:
var myBtn = myelement.getElementsByName("btnK");
myBtn[0].InvokeMember("click");
Vistar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с формами alexbad Visual C++ 1 25.12.2011 16:23
Работа с формами prosto_i Microsoft Office Excel 2 06.10.2010 12:15
Работа с формами dscoma Microsoft Office Word 5 18.08.2010 14:09
Работа с формами Claster Общие вопросы Delphi 11 01.02.2010 17:09