Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.24;
Скачать: CL | DM;

Вниз

TWebBrowser и ивенты   Найти похожие ветки 

 
Ш-К   (2006-11-09 15:01) [0]

Как назначить TWebBrowser-у обработчик, например, OnClick.
Видимость от TControl поднял, все равно не работает.


 
Ketmar ©   (2006-11-09 15:21) [1]

OnClick что, собственно??? это ActiveX, он сам обрабатывает. поясни, что тебе надо и зачем.


 
Ш-К   (2006-11-09 15:23) [2]

Когда в TWebBrowser загружен документ, обработчики OnClick, OnKey.. и тд не вызываются.


 
Ketmar ©   (2006-11-09 15:37) [3]

я тебя спрашивал, что не работает?


 
Ш-К   (2006-11-09 16:27) [4]

не вызывается:
procedure TForm1.WebBrowser1Click(Sender: TObject);
begin
 
end;


 
Ketmar ©   (2006-11-09 16:31) [5]

обалдеть. моя удаляется, рыдая.


 
Ш-К   (2006-11-09 16:52) [6]

Поднимаю вопрос.
Как привязать свои обработчики к событиям TWebBrowser?
type
 TForm1 = class(TForm)
   WebBrowser1: TWebBrowser;
   procedure FormCreate(Sender: TObject);
 private
   procedure DoWBClick(Sender: TObject);
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

type
 TWebBrowserAccess = class(TWebBrowser);
{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
 TWebBrowserAccess(WebBrowser1).OnClick := DoWBClick;
end;

procedure TForm1.DoWBClick(Sender: TObject);
begin
 ShowMessage("zdfvds");
end;


Что бы вызвался ShowMessage.
Можно? скажите как.
Нельзя - почему?

Для тех, чья рыдает. Не знаю, как еще проще объяснить.


 
Ketmar ©   (2006-11-09 16:58) [7]

для тех, кто не понял: внимательно читаем [1]. по буквам:
з
а
ч
е
м
?


 
Ш-К   (2006-11-09 17:24) [8]

чтобы в проге шары падали, а их из пушки расстреливали

У меня что, не может быть причин подключиться к событиям IWebBrowser?
Есть компонент THTMLEdit http://bsalsa.com/tdhtml_edit.html
обертка над DHTMLEDLib_TLB.TDHTMLEdit
мне нужно перевести в нутрях  TDHTMLEdit на TEmbeddedWB.
У TEmbeddedWB нет обработчиков от мыши и клавы.
Как это может помоч с ответами?


 
Ketmar ©   (2006-11-09 17:51) [9]

>[8] Ш-К 9-Nov-2006, 17:24
>Как это может помоч с ответами?
уже помогло. а сказал бы сразу -- я бы не потратил столько времени на эту ветку.


 
programania ©   (2006-11-09 20:59) [10]

если в тексте страницы при нужном событии присвоить
document.title="Привет из JavaScript";
то в delphi вызовется WebBrowser1TitleChange и получит этот текст


 
Германн ©   (2006-11-10 00:06) [11]


> Ш-К   (09.11.06 17:24) [8]
>
> чтобы в проге шары падали, а их из пушки расстреливали
>

Шо, опять? http://www.delphimaster.ru/cgi-bin/nuts.pl?&showpage=3


 
Ш-К   (2006-11-10 13:46) [12]

Разобрался. Есть фича: http://bsalsa.com/edit_designer.html
которая прикручивается к IHTMLDocument2, и туда перенаправляются все вызовы.


 
Дмитрий Белькевич ©   (2006-11-11 07:13) [13]

Я вот думаю, кто и кому (себе?) такие бредовые задачи ставит?
Шары? В эксплорере? Из пушки? Блин, бред какой-то в самом деле.


 
TStas ©   (2006-11-12 16:20) [14]

Я вот тоже хотел как programania ответить. Можно даже чуть подробнее:
<SomeTag ID="SomeID" onclick="document.title=event.srcElement.id"> Вот и получишь ID по кому кликнулись. Только если докУмент ХТМЛьный сам пишешь, а если не сам - то не знаю как.
>Дмитрий Белькевич ©  Дык фары в экспролере хоть из миномета расстреливаются и легко очень, только вот при чем здесь Дельфи - не ясно



Страницы: 1 вся ветка

Текущий архив: 2006.12.24;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.05 c
15-1165168245
homm
2006-12-03 20:50
2006.12.24
Настройка сетевого окружения


15-1164788817
Rule
2006-11-29 11:26
2006.12.24
опять затрагиваю вопрос кроссплатформенности уже Kylix vs Mono


2-1165557263
Roman_ln
2006-12-08 08:54
2006.12.24
Есть ли функция посчета одинаковых элементов в списке ListBox


4-1155818349
Term
2006-08-17 16:39
2006.12.24
Compact Framework Preview Compiler


6-1154017972
Keni
2006-07-27 20:32
2006.12.24
Параметры WebBrowser