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

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

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2011, 23:25   #1
serg90
 
Регистрация: 19.02.2011
Сообщений: 7
По умолчанию РАбота с webbrowser

Помогите пожалуйста розобратся.У меня есть мини браузер на основе webbrowser.МНе нужно что бы он анализировав все ссылки что есть на страничке, выбрал нужную и перешел по ней.Мне главное что бы находил заданную ссылку(Или можно просто переходил по первой что попадет под курсор.
serg90 вне форума Ответить с цитированием
Старый 22.02.2011, 23:26   #2
serg90
 
Регистрация: 19.02.2011
Сообщений: 7
По умолчанию

Натолкните хоть где искать...
serg90 вне форума Ответить с цитированием
Старый 23.02.2011, 01:16   #3
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

Google

Пример создания браузера на Delphi с использованием компонента WebBrowser

Для начала бросим на форму компонент WebBrowser, он находится на вкладке Internet.
Затем бросим на форму ComboBox, это будет строка для ввода сайтов в нашем браузере. Далее идём Object Inspector -> Events и находим onkeydown, кликни 2 раза и вставляем:
Код:
procedure TForm1.ComboBox1KeyDown(Sender: TObject;
var Key: Word; Shift: TShiftState);
begin
if Key = VK_RETURN then
WebBrowser1.Navigate(ComboBox1.Text);
end;
Можно сказать что браузер уже готов. Если ты запустишь программу и введёшь сайт в поле и нажмёшь Enter, то в WebBrowser откроется сайт. Теперь давай добавив в наш браузер кнопки навигации. А именно, Назад, Вперёд, Обновить, Стоп, Печать страницы. В моём примере кнопки в виде картинок.
Код:
Функция Назад
procedure TForm1.backClick(Sender: TObject);
begin
WebBrowser1.GoBack;
end;
Функция Вперёд
procedure TForm1.forwardClick(Sender: TObject);
begin
WebBrowser1.GoForward;
end;
Функция Обновить
procedure TForm1.updateClick(Sender: TObject);
begin
WebBrowser1.Refresh;
end;
Функция Стоп
procedure TForm1.stopClick(Sender: TObject);
begin
WebBrowser1.Stop;
end;
Функция Печать страницы
procedure TForm1.printClick(Sender: TObject);
var
PostData, Headers: OLEvariant;
begin
WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DODEFAULT, PostData, Headers);
end;
PS. поиск ссылок по саиту где то на форуме есть, иши
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 23.02.2011, 17:00   #4
serg90
 
Регистрация: 19.02.2011
Сообщений: 7
По умолчанию

Спасибо большое ArtGrek, браузер есть.А вот поиск по сайту ссылок...щас буду искать)
serg90 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с WebBrowser Бутаков_Сергей Общие вопросы Delphi 0 13.12.2010 14:41
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме NewDelphi Фриланс 2 08.10.2009 11:00
Работа с WebBrowser в C# AR1ES Помощь студентам 0 20.09.2009 03:38
Работа с webBrowser в Delphi. 3dgraph Общие вопросы Delphi 1 15.06.2009 19:51
Работа с WebBrowser Manitu Помощь студентам 3 19.11.2008 11:48